READY:代表 Pod 里面有几个容器,前面是启动的,后面是总数, 。 STATUS:就是当前 Pod 状态,最常见的就是Running正在运行,最期望的状态,只要不是Running的就说明有问题,就算是Running的就不一定没有问题。 [root@k8s-master1 ~]# kubectl describe pods nginx-3 Name: nginx-3 #pod名字 Namespace: default #Na...
kubectl get pods --sort-by='.status.containerStatuses[0].restartCount' # 列举所有 PV 持久卷,按容量排序 kubectl get pv --sort-by=.spec.capacity.storage # 获取包含 app=cassandra 标签的所有 Pods 的 version 标签 kubectl get pods --selector=app=cassandra -o \ jsonpath='{.items[*].metadata....
bash kubectl describe pods2.6、列出所有的Service并按照名称排列bash kubectl get svc --sort-by=.metadata.name -A kubectl get svc --sort-by=.metadata.name --all-namespaces2.7、根据重启次数排序列出podbash kubectl get pods --sort-by='.status.containerStatuses[0].restartCount' --all-namespaces...
# 根据重启次数排序列出 pod$ kubectlgetpods--sort-by='.status.containerStatuses[0].restartCount'# 获取所有具有 app=cassandra 的 pod 中的 version 标签$ kubectlgetpods--selector=app=cassandra rc-o \ jsonpath='{.items[*].metadata.labels.version}'# 获取所有节点的 ExternalIP$ kubectlgetnodes-o ...
# 使用详细输出来描述命令$ kubectl describe nodes my-node$ kubectl describe pods my-pod # List Services Sorted by Name$ kubectl get services --sort-by=.metadata.name # 根据重启次数排序列出 pod$ kubectl get pods --sort-by='.status.container...
kubectl explain pods,svc# 获取 pod 清单的文档说明 # 从标准输入创建多个 YAML 对象 cat <<EOF | kubectl apply-f- apiVersion: v1 kind: Pod metadata: name: busybox-sleep spec: containers: - name: busybox image: busybox args:
kubectl get services --sort-by=.metadata.name # 列出 Pods,按重启次数排序 kubectl get pods --sort-by='.status.containerStatuses[0].restartCount' # 列举所有 PV 持久卷,按容量排序 kubectl get pv --sort-by=.spec.capacity.storage # 获取包含 app=cassandra 标签的所有 Pods 的 version 标签 ...
pod_count=0;for i in `kubectl get ns --no-headers | awk '{print $1}'`;do echo "#Namespace $i";kubectl get pod -n $i --no-headers | grep -i running| wc -l;pod_count=$(( pod_count+`kubectl get pod -n $i --no-headers | grep -i running| wc -l` ));echo;echo;don...
kubectl get 命令是最常用的命令之一。它用于列出 Kubernetes 集群中的资源,例如 Pods、Services、Deployments 等。kubectl get 命令支持多种格式输出,包括默认表格格式、JSON、YAML 等。 kubectl get pods 这个命令会列出当前命名空间中的所有 Pod。可以通过 -n 选项指定不同的命名空间。通常在需要快速查看资源状态时使...
kubectl -n default get pods -o wide -l app="nginx" | awk '{print $7}'|\awk '{ count[$0]++ }END {printf("%-35s: %s\n","Word","Count");for(ind in count){printf("%-35s: %d\n",ind,count[ind]);}}' # 执行结果如下Word : CountNODE : 1pve-node1 : 1pve-node2 : 1...