常用命令
kubectl cluster-info --查看集群信息
kubectl get nodes --all-namespaces --查看节点
kubectl get pod --all-namespaces --看pod
kubectl delete pod/tiller-deploy-fc9cc859f-fcpww -nkube-system
kubectl describe pod/kubernetes-dashboard-5656f98747-tdt25 -nkube-system --看pod日志
kubectl logs pod/kubernetes-dashboard-5656f98747-bz6mt -nkube-system --看pod日志
kubectl get services --all-namespaces --看services
kubectl delete service/kubernetes-dashboard -nkube-system
kubectl get service kubernetes-dashboard -nkube-system -o yaml ----看services的yaml信息
kubectl get deployment --all-namespaces --看deployment
kubectl delete deployment/kubernetes-dashboard -nkube-system
kubectl get deployment kubernetes-dashboard -nkube-system -o yaml ----看deployment的yaml信息
yum list installed|grep docker --查看安装的名字包含docker的工具
yum -y remove containerd.io.x86_64 --删除containerd.io.x86_64
yum list installed|grep docker --查看安装的带docker的工具
kubectl create -f xxx.yaml --更新替换资源
kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}') --获取登录令牌
kubeadm version --kubeadm版本
kubectl version --kubectl版本
kubelet --version --kubelet版本
yum erase kubeadm --删除kubeadm
kubectl taint nodes --all node-role.kubernetes.io/master- --让master也可以作为节点
kubectl edit svc tiller-deploy -n kube-system --修改tiller的svc使其暴露nodePort端口
mvn clean package docker:build 构建镜像
docker images 查看镜像
docker run -p 8080:8080 -t springboot/demo 运行镜像
docker ps -a 查看正在运行的镜像/容器
docker stop CONTAINER ID 停止镜像
docker rm CONTAINER ID 删除容器
docker rmi IMAGE ID 删除镜像
docker run -d -p 5000:5000 --restart=always --name registry registry:2 仓库容器
systemctl restart docker 重启docker
docker tag IMAGEID REPOSITORY:TAG --重命名镜像
docker sava -o registry.tar registry:latest --导出镜像
docker load -i registry.tar --导入镜像