### 创建资源对象
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弹性伸缩