kubernetes与docker环境下命令整合【持续更新】

kubernetes与docker环境下命令整合【持续更新】

查看集群环境部署的服务

kubectl  -s ip:port --namespace=kube-system cluster-info
kubectl  -s ip:port cluster-info

主节点各类服务启停命令

systemctl status docker
systemctl status etcd
systemctl status kubelet
systemctl restart kubelet
systemctl restart kube-proxy
systemctl restart kube-apiserver
systemctl restart kube-controller-manager
systemctl restart kube-scheduler
systemctl status kubelet kube-proxy kube-apiserver kube-controller-manager kube-scheduler #可同时多个服务一起查看

子节点各类服务启停命令

systemctl restart kubelet
systemctl restart kube-proxy
systemctl status kubelet kube-proxy

查看最小节点Pod的应用情况

kubectl  -s ip:port --namespace=kube-system get po
kubectl  -s ip:port --namespace=kube-system get po -o wide #服务详情
kubectl  -s ip:port --namespace=kube-system get po -o wide -w #动态监控服务运行

进入容器

kubectl  -s ip:port --namespace=kube-system get po
kubectl  -s ip:port --namespace=kube-system exec -ti 服务名 bash

查看Pod的yaml详细

kubectl  -s ip:port --namespace=kube-system get po app-bdg5h -o yaml

查看Pod的label详细

kubectl  -s ip:port --namespace=kube-system get node --show-labels

删除状态为Evicted 的Pod

kubectl  -s ip:port --namespace=kube-system get pods | grep Evicted | awk '{print $1}' | xargs kubectl  -s ip:port  --namespace=kube-system delete pod

复制文件到容器

kubectl  -s ip:port --namespace=kube-system cp local_path 容器ID:容器目录

容器复制文件到系统

kubectl  -s ip:port --namespace=kube-system cp 容器ID:容器目录 local_path
posted @ 2020-05-21 12:05  写代码其实苦的  阅读(188)  评论(0)    收藏  举报