### 創建資源對象
1. 根據yaml 配置文件一次性創建service、rc
` kubectl create -f my-service.yaml -f my-rc.yaml`
2. 查看資源對象
- 查看所有pod 列表
kubectl get pod -n <namespace>
- 查看RC和service 列表
kubectl get rc,svc
3. 描述資源對象
- 顯示Node的詳細信息
kubectl describe node <node-name>
- 顯示Pod的詳細信息
kubectl describe pod <pod-name>
4. 刪除資源對象
- 基于pod.yaml 定義的名稱刪除pod
kubectl delete -f pod.yaml
- 刪除所有包含某個label的pod 和service
kubectl delete pod,svc -l name=<label-name>
- 刪除所有Pod
kubectl delete pod --all
5. 執行容器的命令
- 執行pod 的date 命令
kubectl exec <pod-name> -- date
- 通過bash 獲得pod中某個容器的TTY,相當于登陸容器
kubectl exec -it <pod-name> -c <container-name> -- bash
6. 查看容器的日志
kubectl logs <pod-name>
- 第一章 kubernetes 功能介紹
- 第二章 在CentOS上部署kubernetes1.7.6集群
- 第三章 創建TLS證書和秘鑰
- 第四章 安裝kubectl命令行工具
- 第五章 創建kubeconfig 文件
- 第六章 etcd 集群部署
- 第七章 部署k8s-master-v1.7.6節點
- 第八章 部署k8s-v1.7.6 node 節點
- 第九章 kubectl 操作示例
- 第十章 在kubernetes 部署第一個應用
- 第十一章 kubernetes之pod 調度
- 第十二章 K8S服務組件之kube-dns&Dashboard
- 第十三章 Kubernetes中的角色訪問控制機制(RBAC)支持
- 第十四章 部署nginx ingress
- 第十五章 使用Prometheus監控Kubernetes集群和應用
- 第十六章 使用helm 應用部署工具
- 第十七章 kubernetes 從1.7 到1.8升級記錄
- 第十八章 在kubernetes 使用ceph
- 第十九章 基于 Jenkins 的 CI/CD(一)
- 第二十章 基于jenkins的CI/CD(二)
- 第二十一章 基于prometheus自定指標HPA彈性伸縮