- 数据卷
- Pod中容器之间共享数据,可以使用数据卷
- 应用程序健康检查
- 容器内服务可能进程堵塞无法处理请求,可以设置监控策略保证应用健壮性
- 复制应用程序示例
- 控制器维护Pod副本数量,保证一个Pod或一组同类的Pod数量始终可用
- 弹性伸缩
- 根据设定的指标(CPU利用率)自动缩放Pod副本数
- 服务发现
- 使用环境变量或dns服务插件保证容器中程序发现Pod入后访问到地址
- 负载均衡
- 一组Pod副本分配一个私有的集群IP地址,负载均衡转发请求到后端容器。 在集群内部其他Pod可通过这个ClusterIP访问应用。
- 滚动更新
- 更新服务器不中断,一次更新一个Pod,而不是同时删除整个服务
- 服务编排
- 通过文件描述部署服务,使得应用程序部署变得更高效
- 资源监控
- Node节点组件集成cAdvisor资源收集工具,可通过Heapster汇总整个集群节点资源数据,然后存储到InfluxDB时序数据库,再由Grafana展示。
- 提供认证和授权
- 支持角色访问控制(rbac)认证授权等策略