alias k=kubectl
操作kubeconfig
# 查看context
k config get-contexts
# 切换context
k config use-context contextName
# 使用context访问
k --context=contextName get pod
操作k8s资源
# 设置节点标签
k label node nodeName key=value --overwrite
# 设置节点污点
k taint node nodeName key=value:NoSchedule
# 删除节点污点
k taint node nodeName key=value:NoSchedule-
# 设置节点不可调度
k cordon nodeName
# 更新pod镜像
k set image deploy/deployName containerName=imageName -n yourNamespace
# 设置实例数量
k scale deploy/deployName --replicas=targetReplicas -n yourNamespace
# 驱逐节点上pod
k drain nodeName --ignore-daemonsets
containerd
# 查看业务容器列表
crictl ps
# 查看业务容器详情
crictl inspect 容器id
# 查看pause容器列表
ctr -n k8s.io c ls
# 查看pause容器详情
ctr -n k8s.io c info 容器id
标签:容器,nodeName,--,context,常用命令,k8s,节点 From: https://www.cnblogs.com/WJQ2017/p/18203286