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 label node<node name>=<key value>例子: ubuntu@VM-16-3-ubuntu:~$ kubectl label node vm-16-3-ubuntu test=123node/vm-16-3-ubuntu labeled ubuntu@VM-16-3-ubuntu:~$ kubectlgetnodes-LtestNAMESTATUSROLESAGEVERSIONTESTvm-16-3-ubuntu Ready control-plane,master 11d v1.27.7+k3s2123ubuntu...
通过该命令可以查看node的资源、内核、容器、标签和污点等等。 给node加标签 kubectl label node node1 kubernetes.io/role=node --overwrite 给node加标签后可以用节点亲和性指定某些pod调度到固定node。 删除node上的标签 kubectl label node node1 kubernetes.io/role- 根据标签筛选 kubectl get nodes -l node...
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 V...
kubectl get node -a -l "node=kube-node" pod或者rc的配置项中添加如下配置,位置跟cotainer平行: nodeSelector: node: kube-node4 节点taint 和 容器tolerations 查看某节点的污点可以使用命令 kubectl describe node foo kubectl taint nodes foo dedicated=special-user:NoSchedule 添加或更新节点'foo'的taint,...
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 node -a -l "node=kube-node" pod或者rc的配置项中添加如下配置,位置跟cotainer平行: nodeSelector: node: kube-node4 节点taint 和 容器tolerations 查看某节点的污点可以使用命令 kubectl describe node foo kubectl taint nodes foo dedicated=special-user:NoSchedule 添加或更新节点'foo'的taint,...
[root@master cgroup]# kubectlgetdeployment NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE nginx11101m 注:使用docker.io/nginx镜像 ,--port=暴露容器端口 9000 ,设置副本数1 注: 如果docker.io/nginx镜像没有,那么node1和node2会自动在dockerhub上下载。也可以改成自己的私有仓库地址:--image=192.168.10.5:...
查看所有 Node 或 Namespace 对象 kubectl get nodes kubectl get namespace 查看所有 Pod 对象 # 查看子命令帮助信息 kubectl get --help # 列出默认namespace中的所有pod kubectl get pods # 列出指定namespace中的所有pod kubectl get pods --namespace=test # 列出所有namespace中的所有pod kubectl get pod...
$ kubectl get pod 显示pod节点的标签信息 $ kubectl get pod --show-labels 根据指定标签匹配到具体的pod $ kubectl get pods -l app=demo 查看pod详细信息,可以查看pod具体运行在哪个节点上 $ kubectl get pod -o wide 2.3.2 查看node 查看node节点列表 $ kubectl get node 显示node节点的标签信息 $ ...