-
优化
-
命令补传
https://kubernetes.io/zh/docs/tasks/tools/install-kubectl/#kubectl-install-1
-
-
node操作
-
使用便签分类
通过给node打标签,结合pod的节点选择器,可以优化pod调度kubectl label node kubia gpu=true # 给node加上gpu=true标签 kubectl label modes -l gpu=true # 列出gpu=true的节点
-
-
pod操作
-
创建pod
kubectl create -f kubia-manual.yaml
-
查看详细的pod描述
kubectl get po kubia-manual -o yaml
-
查看pods信息
kubectl get pods kubectl get po --namespace default # 列出default命名空间下的pods kubectl get pods -o wide # 详细信息 kubectl get po --show-labels # 展示标签 kubectl get pods -L creation_method,env # 展示特定标签 kubectl get pods -l env # 筛选含有env标签的pods kubectl get pods -l creation_method=manual # 筛选creation_method等于manual的pods
-
修改pod标签
kubectl label po kubia-manual creation_method=manual # 添加标签 kubectl label po kubia-manual-v2 creation_method=manual --overwrite # 修改标签
-
进入pod
kubectl exec -it POD_NAME -- bash
-
命名空间
kubectl get ns # 获取命名空间
-
-
log查看
-
查看pod日志
kubctl logs kubia-manual
-
查看pod下具体容器日志
kubectl logs kubia-manual -c kubia
-
-
调试
-
查看事件
kubectl get events --namespace=my-namespace # --all-namespaces 查看所有的
-
网友评论