k8s 常用命令


https://blog.csdn.net/doublepg13/article/details/134537788   k8s重新生成证书

 


强制删除pod:

kubectl delete namespace my-namespace --force --grace-period=0

 

crictl ps

 

ctr -n k8s.io tasks ls

ctr -n k8s.io tasks kill 008296ad722d8cdcf2ec72e8c1d4948bf820c3a3dbae5d5dd13b4272f966a9df

 

ctr -n k8s.io containers ls

ctr -n k8s.io containers delete 008296ad722d8cdcf2ec72e8c1d4948bf820c3a3dbae5d5dd13b4272f966a9df

 

ctr 导入导出:

ctr -n k8s.io image export/import node.v3.27.2.tar docker.io/calico/node:v3.27.2
ctr -n k8s.io image export/import  cni.v3.27.2.tar docker.io/calico/cni:v3.27.2
ctr -n k8s.io image export/import  kube-controllers.v3.27.2.tar docker.io/calico/kube-controllers:v3.27.2

 

 

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 @   zhaoguanhao  阅读(71)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示