1. 核心概念
- Pod:最小部署单元,包含一个或多个容器
- Service:定义Pod的访问策略,使用DNS或IP
- Deployment:管理Pod的生命周期,确保高可用
2. 快速入门
- 安装kubectl工具
- 创建第一个Pod:
kubectl run nginx --image=nginx
- 部署服务:
kubectl expose pod nginx --type=NodePort --port=80
3. 进阶学习
- 配置持久化存储
- 设置自动扩展:
kubectl autoscale deployment nginx --min=2 --max=10 --cpu-percent=80
- 集成CI/CD流程