操作Pod Deployment相关
创建DeploymentDeployment扩容/缩容 服务相关
暴露服务查看暴露的服务 日志相关
查看日志
Pod相关 操作Pod
注意: brando-nginx 为 Pod 名称1、查询所有 Pod 列表# kubectl get pod -A2、查询默认命名空间 (default) 中的 Pod 列表# kubectl get pod3、查询 Pod 指定命名空间中的 Pod, etcd-master-1(Pod 名称), kube-system(命名空间)# kubectl get pod etcd-master-1 -n kube-system4、删除 Pod# kubectl delete pod brando-nginx5、查看 Pod 描述# kubectl describe pod brando-nginx6、进入 Pod 容器# kubectl exec -it brando-nginx -- /bin/bash
Deployment相关 创建Deployment
1、创建一个部署 brando-dep (部署名), --image=nginx (容器使用镜像)# kubectl create deploy brando-dep --image=nginx2、创建一个部署并带有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-nginx2、实时打印日志# kubectl logs -f brando-nginx