操作Pod Deployment相关
创建DeploymentDeployment扩容/缩容 服务相关
暴露服务查看暴露的服务 日志相关
查看日志
Pod相关
操作Pod
注意: brando-nginx 为 Pod 名称 1. 查询所有 Pod 列表 # kubectl get pod -A 2. 查询默认命名空间 (default) 中的 Pod 列表 # kubectl get pod 3. 查询 Pod 指定命名空间中的 Pod, etcd-master-1(Pod 名称), kube-system(命名空间) # kubectl get pod etcd-master-1 -n kube-system 4. 删除 Pod # kubectl delete pod brando-nginx 5. 查看 Pod 描述 # kubectl describe pod brando-nginx 6. 进入 Pod 容器 # kubectl exec -it brando-nginx -- /bin/bash
Deployment相关 创建Deployment
1. 创建一个部署 brando-dep (部署名), --image=nginx (容器使用镜像) # kubectl create deploy brando-dep --image=nginx 2. 创建一个部署并带有3个副本 # kubectl create deploy brando-dep --image=nginx --replicas=3
Deployment扩容/缩容
1. 对当前部署进行扩容/缩容 # kubectl scale deploy/brando-dep --replicas=5
服务相关 暴露服务
1. 将 brando-dep 中的 80 端口, 暴露为 8000 端口 # kubectl expose deploy brando-dep --port=8000 --target-port=80查看暴露的服务
# kubectl get service
日志相关 查看日志
注意: brando-nginx 为 Pod 名称 1. 查看日志 # kubectl logs brando-nginx 2. 实时打印日志 # kubectl logs -f brando-nginx



