25
2025
06
16:38:13

一键部署Kubernetes?Kubeasz 让复杂变简单

项目介绍

图片

kubeasz[1]旨在帮助您快速部署高可用的Kubernetes集群,并努力成为您的Kubernetes实践和使用的宝贵参考。我们采用二进制方式部署,并通过Ansible Playbook实现自动化,既提供了便捷的一键安装脚本,也支持按照详细的安装指南分步操作,灵活选择适合自己的组件。

图片

从单个组件到整个集群,kubeasz提供了极其灵活的配置选项,几乎可以让您自定义任何组件的参数。同时,我们也为集群预设了一套经过验证的默认配置,确保一切运行顺畅。对于大规模集群,我们还特别设计了自动化的 BGP Route Reflector网络模式,让您的集群更加高效稳定。

项目特点

  • • 集群特性Master高可用、离线安装、多架构支持(amd64/arm64)
  • • 集群版本 kubernetes v1.24, v1.25, v1.26, v1.27, v1.28, v1.29, v1.30, v1.31, v1.32
  • • 运行时 containerd[2] v1.7.x, v2.0.x
  • • 网络 calico[3]cilium[4]flannel[5]kube-ovn[6]kube-router[7]

推荐版本对照

Kubernetes
1.23
1.24
1.25
1.26
1.27
1.28
1.29
1.30
1.31
1.32
kubeasz
3.2.0
3.6.2
3.6.2
3.6.2
3.6.2
3.6.2
3.6.3
3.6.4
3.6.5
3.6.6

可以支持大多数使用systemdLinux系统。


同时,还为您准备了详尽的安装指南手册以及各类组件的使用说明。

图片

项目使用演示

  1. 1. 下载项目源码、二进制及离线镜像。
export release=3.6.2
wget https://github.com/easzlab/kubeasz/releases/download/${release}/ezdown
chmod +x ./ezdown
  1. 2. 建议您将离线包下载到本地计算机上。由于网络状况的影响,这个过程可能会有些慢,请耐心等待。下载完成后,我们推荐将其放置在 /etc/kubeasz 目录下,这样后续进行离线部署时会更加方便哦。
./ezdown -D
  1. 3. 容器化运行kubeasz
./ezdown -S
docker exec -it kubeasz ezctl new k8s-01 # 创建新集群 k8s-01
sed -i 's/^INSTALL_SOURCE.*$/INSTALL_SOURCE: "offline"/g' /etc/kubeasz/example/config.yml  # 离线部署方式
  1. 4. 修改hosts文件
vim /etc/kubeasz/clusters/k8s-01/hosts

[etcd]
16.32.15.116

[kube_master]
16.32.15.116 k8s_nodename='master-01'

[kube_node]
16.32.15.200 k8s_nodename='worker-01'
  1. 5. 执行ansible剧本,安装K8S集群。
source ~/.bashrc
dk ezctl setup k8s-01 all

引用链接

[1] kubeasz:https://github.com/easzlab/kubeasz
[2]containerd:https://github.com/easzlab/kubeasz/blob/master/docs/setup/03-container_runtime.md
[3]calico:https://github.com/easzlab/kubeasz/blob/master/docs/setup/network-plugin/calico.md
[4]cilium:https://github.com/easzlab/kubeasz/blob/master/docs/setup/network-plugin/cilium.md
[5]flannel:https://github.com/easzlab/kubeasz/blob/master/docs/setup/network-plugin/flannel.md
[6]kube-ovn:https://github.com/easzlab/kubeasz/blob/master/docs/setup/network-plugin/kube-ovn.md
[7]kube-router:https://github.com/easzlab/kubeasz/blob/master/docs/setup/network-plugin/kube-router.md




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://www.hqyman.cn/post/11855.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: