service、Deployment metadata: #必填,元数据 name: mayikt-pod #必填,Pod名称 namespace: mayikt-namespace01 #Pod所属的命名空间, 默认为”default" labels: #自定义标签列表 - name: v1 spec: #必填,Pod中容器的详细定义 containers: #必填 , Pod中容器列表 - name: mayikt-container01 #必填,容器名称 i...
1 command:子命令,用于操作Kubernetes集群资源对象的命令,如create, delete, describe, get, apply等 2 TYPE:资源对象的类型,如pod, service, rc, deployment, node等,可以单数、复数以及简写(pod, pods, po/service, services, svc) 3 NAME:资源对象的名称,不指定则返回所有,如get pod 会返回所有pod, get p...
kubectl get po-l labelKey1=labelValue1,labelKey2=labelValue2 21.node(节点)标签 #向节点添加标签 kubectl label node {nodeName} labelKey=labelValue #获取指定标签值的节点 kubectl get nodes-l labelKey=labelValue 22.pod注解 #向pod中添加注解 kubectl annotate pod {podName} annotateKey="annotateVal...
kubectlgetnodes-L例子: ubuntu@VM-16-3-ubuntu:~$ kubectlgetnodes-L"node.kubernetes.io/instance-type"NAMESTATUSROLESAGEVERSIONINSTANCE-TYPEvm-16-3-ubuntu Ready control-plane,master 11d v1.27.7+k3s2 k3s ubuntu@VM-16-3-ubuntu:~$ #给一个node打label kubectl label node<node name>=<key value>...
kubectl get pod -l 'env!=Basic_version' 使用标签分类工作节点: 例如把node1节点设置成gpu节点 执行命令: kubectl label node node1 gpu=true 使用-l 或 -L参数查看是否设置成功 kubectl get nodes -l gpu=true 输出结果: [root@master1 k8s]# kubectl get nodes -l gpu=true NAME STATUS ROLES AGE ...
kubectl get pods --field-selector status.phase=Running # Delete a pod named "my-pod" in the default namespace kubectl delete pod my-pod # Working with Nodes # Watch Nodes (Old School) watch kubectl get nodes -o wide # Watch Nodes (New School) ...
1. 自定义查询输出:kubectl get nodes -o custom-columns=NODE:.metadata.name,READY:.status.conditions[?(@.type=="Ready")].status -l 'node-role.kubernetes.io/worker=' 审核日志: 1. 检索审核日志(如果启用):检查 Kubernetes 审核日志配置以了解审核日志的位置。
kubectl get nodes -l node-type=iot 禁止节点调度 只禁止不驱逐 kubectl cordon node1 这种方式只把node标记为SchedulingDisabled,已经在node上运行的pod不会受影响,之后不会再有新的pod调度上去。 禁止并驱逐 kubectl drain node1 --ignore-daemonsets --delete-local-data --force ...
kubectl describe (-f FILENAME | TYPE [NAME_PREFIX | -l label] | TYPE/NAME) 示例: # 描述一个 node kubectl describe nodes kubernetes-minion-emt8.c.myproject.internal # 描述一个 pod kubectl describe pods/nginx # 描述 pod.yml 中的资源类型和名称指定的 pod ...
kubectl get nodes kubectl get namespace 查看所有 Pod 对象 代码语言:javascript 复制 # 查看子命令帮助信息 kubectl get --help # 列出默认namespace中的所有pod kubectl get pods # 列出指定namespace中的所有pod kubectl get pods --namespace=test # 列出所有namespace中的所有pod kubectl get pods --all...