kubernetes
核心内容总结:
Kubernetes(K8s)是一个开源系统,用于管理跨多台主机的容器化应用,提供部署、维护和扩展应用的基本机制。项目基于Google的Borg系统经验,由CNCF(云原生计算基金会)托管。
使用方法:
- 通过kubernetes.io官方文档开始使用,或参加[Scalable Microservices with Kubernetes]课程。
- 作为库使用:参考组件列表。
- 开发:
- Go环境:
git clone https://github.com/kubernetes/kubernetes && make - Docker环境:
git clone https://github.com/kubernetes/kubernetes && make quick-release
- Go环境:
主要特性:
- 支持容器化应用的自动化部署、扩展和维护。
- 结合Google生产级经验与社区最佳实践。
- 提供跨主机资源调度、自我修复、负载均衡等能力(隐含于功能描述中)。