k8s、docker常用命令

常用命令

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 --导入镜像

你可能感兴趣的:(kubernetes,k8s,docker)