kubernetes/kubernetes
GitHub: kubernetes/kubernetes
Google 开源的生产级容器编排系统,用于自动化部署、扩展和管理容器化应用,是云原生生态的核心基础设施。
Stars: 120938 | Forks: 42595
# Kubernetes (K8s)
[](https://bestpractices.coreinfrastructure.org/projects/569) [](https://goreportcard.com/report/github.com/kubernetes/kubernetes) 
Kubernetes,也称为 K8s,是一个用于在多个主机上管理 [containerized applications]
的开源系统。它为应用程序的部署、维护和扩展提供了基本机制。
Kubernetes 建立在 Google 使用名为 [Borg] 的系统大规模运行生产工作负载十五年经验的基础上,
并结合了社区的最佳理念和实践。
Kubernetes 由 Cloud Native Computing Foundation ([CNCF]) 托管。
如果您的公司希望帮助塑造容器化、动态调度和面向微服务的技术的演进,请考虑加入 CNCF。
关于参与者和 Kubernetes 的角色详情,请阅读 CNCF [公告]。
## 开始使用 K8s
请参阅 [kubernetes.io] 上的文档。
参加 [Scalable Microservices with Kubernetes] 免费课程。
要在其他应用程序中将 Kubernetes 代码用作库,请参阅 [已发布组件列表](https://git.k8s.io/kubernetes/staging/README.md)。
不支持将 `k8s.io/kubernetes` 模块或 `k8s.io/kubernetes/...` 包作为库使用。
## 开始开发 K8s
[社区仓库] 托管了有关从源代码构建 Kubernetes、如何贡献代码和文档、联系人等所有信息。
如果您想立即构建 Kubernetes,有两种选择:
##### 您拥有一个可用的 [Go environment]。
```
git clone https://github.com/kubernetes/kubernetes
cd kubernetes
make
```
##### 您拥有一个可用的 [Docker environment]。
```
git clone https://github.com/kubernetes/kubernetes
cd kubernetes
make quick-release
```
欲了解更多详情,请前往 [开发者文档]。
## 支持
如果您需要支持,请先从 [故障排除指南] 开始,
并按照我们概述的流程进行操作。
此外,如果您有疑问,请通过 [某种方式][communication] 联系我们。
## 社区会议
[日历](https://www.kubernetes.dev/resources/calendar/) 在同一位置列出了 Kubernetes 社区的所有会议。
## 使用者
[用户案例研究](https://kubernetes.io/case-studies/) 网站展示了各行业中正在部署/迁移到 Kubernetes 的组织的真实案例。
## 治理
Kubernetes 项目由一套原则、价值观、政策和流程框架管理,以帮助我们的社区和成员实现共同目标。
[Kubernetes 社区](https://github.com/kubernetes/community/blob/master/governance.md) 是了解我们组织方式的起点。
[Kubernetes Steering community repo](https://github.com/kubernetes/steering) 由 Kubernetes 指导委员会使用,该委员会负责监督 Kubernetes 项目的治理。
## 路线图
[Kubernetes Enhancements repo](https://github.com/kubernetes/enhancements) 提供有关 Kubernetes 版本发布、功能跟踪和待办事项的信息。
Kubernetes,也称为 K8s,是一个用于在多个主机上管理 [containerized applications]
的开源系统。它为应用程序的部署、维护和扩展提供了基本机制。
Kubernetes 建立在 Google 使用名为 [Borg] 的系统大规模运行生产工作负载十五年经验的基础上,
并结合了社区的最佳理念和实践。
Kubernetes 由 Cloud Native Computing Foundation ([CNCF]) 托管。
如果您的公司希望帮助塑造容器化、动态调度和面向微服务的技术的演进,请考虑加入 CNCF。
关于参与者和 Kubernetes 的角色详情,请阅读 CNCF [公告]。
## 开始使用 K8s
请参阅 [kubernetes.io] 上的文档。
参加 [Scalable Microservices with Kubernetes] 免费课程。
要在其他应用程序中将 Kubernetes 代码用作库,请参阅 [已发布组件列表](https://git.k8s.io/kubernetes/staging/README.md)。
不支持将 `k8s.io/kubernetes` 模块或 `k8s.io/kubernetes/...` 包作为库使用。
## 开始开发 K8s
[社区仓库] 托管了有关从源代码构建 Kubernetes、如何贡献代码和文档、联系人等所有信息。
如果您想立即构建 Kubernetes,有两种选择:
##### 您拥有一个可用的 [Go environment]。
```
git clone https://github.com/kubernetes/kubernetes
cd kubernetes
make
```
##### 您拥有一个可用的 [Docker environment]。
```
git clone https://github.com/kubernetes/kubernetes
cd kubernetes
make quick-release
```
欲了解更多详情,请前往 [开发者文档]。
## 支持
如果您需要支持,请先从 [故障排除指南] 开始,
并按照我们概述的流程进行操作。
此外,如果您有疑问,请通过 [某种方式][communication] 联系我们。
## 社区会议
[日历](https://www.kubernetes.dev/resources/calendar/) 在同一位置列出了 Kubernetes 社区的所有会议。
## 使用者
[用户案例研究](https://kubernetes.io/case-studies/) 网站展示了各行业中正在部署/迁移到 Kubernetes 的组织的真实案例。
## 治理
Kubernetes 项目由一套原则、价值观、政策和流程框架管理,以帮助我们的社区和成员实现共同目标。
[Kubernetes 社区](https://github.com/kubernetes/community/blob/master/governance.md) 是了解我们组织方式的起点。
[Kubernetes Steering community repo](https://github.com/kubernetes/steering) 由 Kubernetes 指导委员会使用,该委员会负责监督 Kubernetes 项目的治理。
## 路线图
[Kubernetes Enhancements repo](https://github.com/kubernetes/enhancements) 提供有关 Kubernetes 版本发布、功能跟踪和待办事项的信息。
标签:CNCF, DNS解析, Docker, EVTX分析, EVTX分析, Google Borg, Go语言, PaaS, Python工具, web渗透, 基础设施, 安全防御评估, 容器管理, 容器编排, 开源项目, 弹性伸缩, 提示注入, 无状态应用, 日志审计, 服务发现, 生产环境, 程序破解, 自动化运维, 请求拦截, 调度系统, 负载均衡, 集群管理