目录
搭建方式
搭建k8s有多种方式:
kubeadm(推荐)
Kubeadm是一个K8s部署工具,提供kubeadm init 和 kubeadm join两个操作命令,可以快速部署一个Kubernetes集群
二进制包(推荐)
从Github下载发行版的二进制包,手动部署安装每个组件,组成Kubernetes集群,步骤比较繁琐,但是能让你对各个组件有更清晰的认识
K3s(魔改了)
K3s 是轻量级的 Kubernetes。K3s 易于安装,仅需要 Kubernetes 内存的一半,所有组件都在一个小于 100 MB 的二进制文件中。
官网地址:K3s - 轻量级 Kubernetes | K3s
RKE2(推荐)
RKE2,也称为 RKE Government,是 Rancher 的下一代 Kubernetes 发行版。它是一个完全合规的 Kubernetes 发行版,专注于安全和合规性。
官网网址:介绍 | RKE2
搭建实战:RKE2部署k8s集群实战-CSDN博客
kubeasz(推荐)
kubeasz 致力于提供快速部署高可用k8s集群的工具, 同时也努力成为k8s实践、使用的参考书;基于二进制方式部署和利用ansible-playbook实现自动化;既提供一键安装脚本, 也可以根据安装指南分步执行安装各个组件。
官网网址:GitHub - easzlab/kubeasz: 使用Ansible脚本安装K8S集群,介绍组件交互原理,方便直接,不受国内网络环境影响
KuboardSpray
Kuboard-Spray 是一款可以在图形界面引导下完成 Kubernetes 高可用集群离线安装的工具
官网地址:使用 KuboardSpray 安装kubernetes_v1.23.1 | Kuboard
他家的Kuboard界面还是挺漂亮的,就是很久没更新了
minikube(小玩具)
minikube可以在本地运行Kubernetes的工具,minikube可以在个人计算机(包括Windows,macOS和Linux PC)上运行一个单节点Kubernetes集群,以便您可以试用Kubernetes或进行日常开发工作
花钱购买
直接购买类似阿里云这样的公有云平台k8s,一键搞定