3. k8s命令总结

95 阅读1分钟

1.查看当前机器k8s日志:

journalctl -xeu kubelet

2.重新生成永久token

kubeadm token create --ttl 0 --print-join-command

3.初始化集群

kubeadm init --kubernetes-version=1.22.0 --apiserver-advertise-address=10.0.0.16 --image-repository=registry.aliyuncs.com/google_containers

4.重新加载配置

systemctl daemon-reload

5.k8s服务重启

systemctl restart kubelet

6.查看服务状态

systemctl status kubelet

7.删除所有pod

kubectl delete pod --all

8.删除指定pod

kubectl delete pod podNmae

9.删除deployment

kubectl delete deployment + 指定的deployment名字

10.创建指定命名空间

kubectl create namespace my-namespace

11.创建pod

kubectl apply -f *.yaml

12.查看指定namespace下的pods

kubectl get pods --namespace + namespace-name

13.删除指定命名空间下的deployment

kubectl delete deployment deployment-name --namespace namespace-name

14.获取所有的命名空间

kubectl get namespaces

15.查看指定pod的日志

kubectl logs pod名称

16. describe查看日志

kubectl describe pod + pod名称