k8s 常用命令


kubeadm token create --print-join-command  #k8s 加入节点的命令

crictl image   #查看container 镜像

 

kubectl get cs,csr,node,pods,svc --all-namespaces  -o wide    #查看node,pod等信息

kubectl describe pod relay-1-866d79c764-wcbrx  -n closeli   (kubectl describe pods -n kube-system)      #描述显示特定资源或资源组的详细信息

kubectl delete pod/api-6c64d4b8bd-h7rkm -n closeli             #pod删除后重新拉起

kubectl -n kube-system rollout restart deployments/podname  #pod重启

 

kubectl apply -f coredns.yaml                                     #启用1个pod
kubectl get pods -n kube-system                               #查看pod 运行状态

kubectl get csr                                                          # 查看证书请求

kubectl certificate approve node-csr-4zTjsaVSrhuyhIGqsefxzVoZDCNKei-aE2jyTP81Uro  # 授权请求

kubectl get node     #查看Node状态

 

kubectl exec -ti pod/nginx-relay-2-55b7856759-krxlg  -n closeli  -- /bin/sh   #进入1个pod

进入docker容器 :

docker exec -ti  <your-container-name>   /bin/sh

进入pod:

kubectl exec -ti <your-pod-name>  -n <your-namespace>  -- /bin/sh

注:其他进入方式大致相通,只是具体细节有些区别。

posted @ 2021-11-11 15:46  zhaoguanhao  阅读(62)  评论(0编辑  收藏  举报