kubectl label node node1 env_role dev 1. [root@k8smaster ~]# kubectl label node k8snode1 env_role=devnode/k8snode1 labeled [root@k8smaster ~]# kubectl get nodes k8snode1 --show-labelsNAME STATUS ROLES AGE VERSION LABELSk8snode1 Ready <none> 25d v1.18.0 beta.kubernetes.io/arch=amd64...
nodeName=$(kubectl get node ${node} -o template --template='{{index .metadata.labels "kubernetes.io/hostname"}}') nodeSelector='"nodeSelector": { "kubernetes.io/hostname": "'${nodeName:?}'" },' podName=${USER}-nsenter-${node} ## 上面几个命令就是生成一个临时podname,并获取指...
kubectl label nodes kube-node node=kube-node kubectl label nodes --overwrite k8s-slave node-network-driver=sriov //修改节点k8s-slave的标签node-network-driver的值为sriov kubectl get node -a -l "node=kube-node" pod或者rc的配置项中添加如下配置,位置跟cotainer平行: nodeSelector: node: kube-no...
我们已经对gke-kubectl-lab-default-pool-b3c7050d-8jhj节点进行了隔离,从现在开始,不会再有新的 pod 被调度到该节点,但是已经在该节点上运行的 pod 将继续在该节点上运行。 重要提示 如果被隔离的节点重新启动,那么原先在其上调度的所有 pod 将被重新调度到不同的节点上,因为即使重新启动节点,其就绪状态也不...
kubectl cordon <nodename> CCE中<nodename>默认为节点私网IP。 使用drain命令,驱逐该节点上的Pod,将运行在该节点上运行的Pod平滑的搬迁到其他节点上。 kubectl drain <nodename> --ignore-daemonsets --delete-emptydir-data --ignore-daemonsets表示忽略DaemonSet所控制的Pod,--delete-emptydir-data表示即使存在使...
kubectl get ns # 查看Namespace kubectl get node # 查看Node kubectl get all # 查看所有资源 kubectl get pods -o wide # 后面还可以加上 -o wide 参数来查看更多信息 kubectl describe RESOURCE NAME # 查看某一类型资源的详细信息 Example: kubectl describe pod nginx # 查看名字为nginx的Pod的详细信息 ...
default-scheduler Successfully assigned my-namespace/my-pod to node-1 Normal Pulled 2m kubelet, node-1 Container image "my-image:latest" already present on machine Normal Created 2m kubelet, node-1 Created container my-container Normal Started 2m kubelet, n...
kubectl drain $(kubectl get pod zk-0 --template {{.spec.nodeName}}) --ignore-daemonsets --...
kubectl debug POD_NAME--agentless --port-forward 1. 4、假如 Node 没有公网 IP 或无法直接访问(防火墙等原因), 请使用 port-forward 模式 复制 kubectl debug POD_NAME--agentless --port-forward 1. 进阶使用 1、排错init-container 复制 kubectl debug POD_NAME--container=init-pod ...
If omitted, the first container in the pod will be chosen 注意:文件拷贝依赖于 tar 命令,所以容器中需要能够执行 tar 命令。 2.10 kubectl drain kubectl drain NODE [Options] 它会删除该 NODE 上由 ReplicationController, ReplicaSet, DaemonSet, StatefulSet or Job 创建的 Pod 不删除 mirror pods(因为不...