使用 Kubespray 安装 Kubernetes
此快速入门有助于使用 Kubespray 安装在 GCE、Azure、OpenStack、AWS、vSphere、Equinix Metal(曾用名 Packet)、Oracle Cloud Infrastructure(实验性)或 Baremetal 上托管的 Kubernetes 集群。
Kubespray 是由若干 Ansible Playbook、 清单(inventory)、 制备工具和通用 OS/Kubernetes 集群配置管理任务的领域知识组成的。
Kubespray 提供:
- 高可用性集群
- 可组合属性(例如可选择网络插件)
- 支持大多数流行的 Linux 发行版
- Flatcar Container Linux
- Debian Bullseye、Buster、Jessie、Stretch
- Ubuntu 16.04、18.04、20.04、22.04
- CentOS/RHEL 7、8、9
- Fedora 35、36
- Fedora CoreOS
- openSUSE Leap 15.x/Tumbleweed
- Oracle Linux 7、8、9
- Alma Linux 8、9
- Rocky Linux 8、9
- Kylin Linux Advanced Server V10
- Amazon Linux 2
- 持续集成测试
要选择最适合你的用例的工具,请阅读 kubeadm 和 kops 之间的这份比较。
注:在线安装要求网络情况比较好,否则可以因为下载时间过长,而导致超时失败
创建集群
(1/5)环境准备
主机 | 系统版本(参考 上述linux发行版) | 配置 | 硬盘 | ip |
server | ubuntu22.04 | 1核1g | 40g | 10.11.12.100 |
node1 | ubuntu22.04 | 2核8g | 40g | 10.11.12.11 |
node2 | ubuntu22.04 | 2核8g | 40g | 10.11.12.12 |
node3 | ubuntu22.04 | 2核8g | 40g | 10.11.12.13 |