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版本的信息,以及功能跟踪和积压。


,