Kubernetes K8s集群管理
Kubernetes是容器编排的主流平台,用于管理容器化应用。
一、K8s核心概念
理解K8s的核心概念是入门的关键。
- Pod:K8s最小部署单元
- Service:服务发现和负载均衡
- Deployment:声明式更新
- StatefulSet:有状态应用
- DaemonSet:节点守护进程
二、资源管理
合理配置资源是保证应用稳定运行的基础。
- 资源配置:requests和limits
- 命名空间:资源隔离
- 标签和选择器:资源分组
三、网络
K8s网络模型是容器通信的基础。
- Pod网络:同一Pod内容器通信
- Service:ClusterIP、NodePort、LoadBalancer
- Ingress:HTTP/HTTPS路由
四、存储
K8s提供灵活的存储方案。
- ConfigMap:配置数据
- Secret:敏感信息
- PersistentVolume:持久化存储
- StorageClass:存储类动态供给
五、运维
日常运维是保证集群稳定的关键。
- 监控:Prometheus + Grafana
- 日志:ELK Stack
- 备份:etcd备份恢复
- 升级:集群版本升级






























