1. K8S简介
本文档翻译自官方GITHUB的README
简介
Kubernetes,也称为K8s,是一个用于跨多个主机管理容器化应用程序的开源系统。它为应用程序的部署、维护和扩展提供了基本机制。
Kubernetes在Google拥有15年的经验,使用名为Borg的系统大规模运行生产工作负载,并结合社区的最佳想法和实践。
Kubernetes由云原生计算基金会(CNCF)主办。如果您的公司希望帮助塑造容器包装、动态调度和面向微服务的技术的发展,请考虑加入CNCF。有关谁参与以及Kubernetes如何发挥作用的详细信息,请阅读CNCF公告。
开始使用K8s
- 可以请参阅关于kubernetes.io的文档。
- 可以试试我们的互动教程。
- 使用Kubernetes免费学习可伸缩微服务:文档
- 要在其他应用程序中使用Kubernetes代码作为库,请参阅已发布组件列表。使用k8s。不支持将io/kubernetes模块或k8s.io/kubernetes/…包作为库。
开始开发K8s
社区存储库包含所有关于从源代码构建Kubernetes的信息,如何贡献代码和文档,联系谁了解什么,等等。
如果您想立即构建Kubernetes,有两个选项:
你有一个Go环境。
mkdir -p $GOPATH/src/k8s.io
cd $GOPATH/src/k8s.io
git clone https://github.com/kubernetes/kubernetes
cd kubernetes
make
你有一个Docker 环境.
git clone https://github.com/kubernetes/kubernetes
cd kubernetes
make quick-release
要了解完整的故事,请参阅开发人员文档
如果您需要支持,请从故障排除指南开始,然后按照我们概述的流程进行操作。也就是说,如果您有问题,请以某种方式联系我们。。
社区会议
日历 中有Kubernetes社区在一个位置的所有会议的列表。
路线图
Kubernetes增强repo提供有关Kubernets版本的信息,以及功能跟踪和积压。
K8S简介1, kubernetes3