K8S + Docker
docker
·
目录
1.命令
容器
查看所有容器
docker ps –a
查看指定容器
//xxx 为容器ID或容器名称
docker ps –a|grep xxx
查看运行中容器
docker ps
登录守护式容器方式
docker exec -it 容器名称 (或者容器ID) /bin/bash
启动容器
docker start 容器名称 (或者容器ID)
容器保存为镜像
docker commit -a xx -m xx 现有容器ID 保存后的名称:版本号
例如:
docker commit -a "tmf" -m "tmf-web" 7740db56288a tmf-web:v20191123
镜像
查看所有镜像
docker images
- REPOSITORY:镜像所在的仓库名称
- AG:镜像标签
- IMAGE ID:镜像ID
- CREATED:镜像的创建日期(不是获取该镜像的日期)
- SIZE:镜像大小
docker
启动docker
systemctl start docker
停止docker
systemctl stop docker
重启docker
systemctl restart docker
查看docker状态
systemctl status docker
开机启动
systemctl enable docker
K8S
查看所有命名空间
kubectl get ns
查看所有pod运行状态
kubectl get po -A
kubectl get pods -A
查询base命名空间下的pod
kubectl get po -n base
kubectl get pods -n base
查看pod的日志
kubectl logs -f pod名称 -n 命名空间
查看pod的描述信息
kubectl describe po pod名称 -n 命名空间
根据yaml文件部署pod
kubectl apply -f xxxxx.yaml
根据yaml文件删除pod
kubectl delete -f xxxxx.yaml
强制删除pod
kubectl delete po pod名称
查看集群所有节点
kubectl get nodes
查询所有节点以及详细信息
kubectl get nodes -o wide
k8s重启系统服务
systemctl restart kubelet
查看集群的节点命令
kubectl get nodes --show-labels
清除job
kubectl get job -A |grep piecloud-job |awk '{print$2}' | xargs kubectl -n piecloud-job delete job
清除被驱逐的pod
kubectl -n namespace get pods | grep Evicted |awk '{print$1}'|xargs kubectl -n namespace delete pods
2.redis部署
更多推荐
已为社区贡献1条内容
所有评论(0)