# 编辑rs的副本数量,修改spec:replicas: 6即可 [root@master ~]# kubectl edit rs pc-replicaset -n dev replicaset.apps/pc-replicaset edited # 查看pod [root@master ~]# kubectl get pods -n dev NAME READY STATUS RESTARTS AGE pc-replicaset-6vmvt 1/1 Running 0 114m pc-replicaset-cftnp 1/...
kubectl get <resource> [-o wide | json | yaml] [-n namespace] 获取资源的相关信息,-n指定命名空间,-o指定输出格式 resource可以是具体资源名称,如"pod nhinx-xxx";也可以是资源类型,如“pod,node,svc,deploy”多种资源使用逗号间隔;或者all(仅展示几种核心资源,并不完整) –all-namespaces或-A:表示...
删除包括某个 label 的 service 对象 kubectl delete services -l name= 删除包括某个 label 的pod和 service 对象 kubectl delete pods,services -l name= 删除所有 pod/services 对象 kubectl delete pods --all kubectl delete service --all kubectl delete deployment --all 编辑资源文件 在编辑器中编辑任何 ...
#Get commands with basic output#列出所有 namespace 中的所有 service$kubectl get services#列出所有 namespace 中的所有 pod$kubectl get pods --all-namespaces#列出所有 pod 并显示详细信息$kubectl get pods -o wide#列出指定 deployment$kubectl get deployment my-dep#列出该 namespace 中的...
kubectl get pods -n my-namespace 运行该命令时,输出结果可能如下: NAME READY STATUS RESTARTS AGE app-pod-1 1/1 Running 0 2d app-pod-2 1/1 Running 0 1d app-pod-3 0/1 Pending 0 1h app-pod-4 1/1 Running 0 30m 检查节点状态 ...
$ kubectl annotate pods my-pod icon-url=http://goo.gl/XXBTWq # 添加注解 $ kubectl autoscale deployment foo --min=2 --max=10 # 自动扩展 deployment “foo” 10、查看容器的日志 查看容器输出到stdout的日志: kubectl logs <pod-name>
Many namespaces can be created in a cluster. If no namespace is specified in the command,--namespace=defaultis used by default, which means, resources in thedefaultnamespace are obtained. Examples: To obtain all pods with detailed information: ...
POD_NAMESPACE 环境变量 如果设置了 POD_NAMESPACE 环境变量,对命名空间资源的 CLI 操作对象将使用该变量值作为默认值。 例如,如果该变量设置为 seattle,kubectl get pods 将返回 seattle 命名空间中的 Pod。 这是因为 Pod 是一个命名空间资源,且命令中没有提供命名空间。 直接使用 --namespace 会覆盖此行为。
kubectl get pods --all-namespaces
kubectl-n<namespace>getpod|grep-iv completed|awk-F"[ /]+"'BEGIN{found=0} !/NAME/ {if (($2!=$3)||($4!="Running")) { found=1; print $0}} END { if (!found) print "All pods are ready"}'例子:不带namespace默认是defaultubuntu@VM-16-3-ubuntu:~$ kubectlgetpod|awk-F"[ /...