Home

Awesome

<img alt="kubeasz-logo" width="320" height="100" src="pics/kubeasz.svg"> <a href="docs/mixes/conformance.md"><img align="right" alt="conformance-icon" width="75" height="100" src="https://www.cncf.io/wp-content/uploads/2020/07/certified_kubernetes_color-1.png"></a>

kubeasz 致力于提供快速部署高可用k8s集群的工具, 同时也努力成为k8s实践、使用的参考书;基于二进制方式部署和利用ansible-playbook实现自动化;既提供一键安装脚本, 也可以根据安装指南分步执行安装各个组件。

kubeasz 从每一个单独部件组装到完整的集群,提供最灵活的配置能力,几乎可以设置任何组件的任何参数;同时又为集群创建预置一套运行良好的默认配置,甚至自动化创建适合大规模集群的BGP Route Reflector网络模式

[news] kubeasz 通过cncf一致性测试 详情

推荐版本对照

<table> <thead> <tr> <td>Kubernetes</td> <td>1.22</td> <td>1.23</td> <td>1.24</td> <td>1.25</td> <td>1.26</td> <td>1.27</td> <td>1.28</td> <td>1.29</td> <td>1.30</td> </tr> </thead> <tbody> <tr> <td>kubeasz</td> <td>3.1.1</td> <td>3.2.0</td> <td>3.6.2</td> <td>3.6.2</td> <td>3.6.2</td> <td>3.6.2</td> <td>3.6.2</td> <td>3.6.3</td> <td>3.6.4</td> </tr> </tbody> </table>

支持系统

能够支持大部分使用systemd的linux发行版,如果安装有问题先请查看文档;如果某个能够支持安装的系统没有在列表中,欢迎提PR 告知。

快速指南

单机快速体验k8s集群的测试环境--AllinOne部署

安装指南

<table border="0"> <tr> <td><a href="docs/setup/00-planning_and_overall_intro.md">00-规划集群和配置介绍</a></td> <td><a href="docs/setup/02-install_etcd.md">02-安装etcd集群</a></td> <td><a href="docs/setup/04-install_kube_master.md">04-安装master节点</a></td> <td><a href="docs/setup/06-install_network_plugin.md">06-安装集群网络</a></td> </tr> <tr> <td><a href="docs/setup/01-CA_and_prerequisite.md">01-创建证书和安装准备</a></td> <td><a href="docs/setup/03-container_runtime.md">03-安装容器运行时</a></td> <td><a href="docs/setup/05-install_kube_node.md">05-安装node节点</a></td> <td><a href="docs/setup/07-install_cluster_addon.md">07-安装集群插件</a></td> </tr> </table>

使用指南

<table border="0"> <tr> <td><strong>常用插件</strong><a href="docs/guide/index.md">+</a></td> <td><a href="docs/guide/kubedns.md">DNS</a></td> <td><a href="docs/guide/dashboard.md">dashboard</a></td> <td><a href="docs/guide/metrics-server.md">metrics-server</a></td> <td><a href="docs/guide/prometheus.md">prometheus</a></td> <td><a href="docs/guide/efk.md">efk</a></td> </tr> <tr> <td><strong>集群管理</strong><a href="docs/op/op-index.md">+</a></td> <td><a href="docs/op/op-node.md">管理node节点</a></td> <td><a href="docs/op/op-master.md">管理master节点</a></td> <td><a href="docs/op/op-etcd.md">管理etcd节点</a></td> <td><a href="docs/op/upgrade.md">升级集群</a></td> <td><a href="docs/op/cluster_restore.md">备份恢复</a></td> </tr> <tr> <td><strong>特性实验</strong></td> <td><a href="docs/guide/networkpolicy.md">NetworkPolicy</a></td> <td><a href="docs/guide/rollingupdateWithZeroDowntime.md">RollingUpdate</a></td> <td><a href="docs/guide/hpa.md">HPA</a></td> <td><a href=""></a></td> <td><a href=""></a></td> </tr> <tr> <td><strong>周边生态</strong></td> <td><a href="docs/guide/harbor.md">harbor</a></td> <td><a href="docs/guide/helm.md">helm</a></td> <td><a href="docs/guide/jenkins.md">jenkins</a></td> <td><a href="docs/guide/gitlab/readme.md">gitlab</a></td> <td><a href="docs/guide/argocd.md">argocd</a></td> <td><a href=""></a></td> </tr> </table>

沟通交流

贡献&致谢

欢迎提IssuesPRs参与维护项目!感谢您的关注与支持!

Copyright 2017 gjmzj (jmgaozz@163.com) Apache License 2.0, 详情见 LICENSE 文件。