在 Ubuntu 上部署 Kubernetes,常见且主流的工具可以分为官方/社区工具和发行版/商业方案两大类。下面按使用场景给你梳理一下:
# 安装容器运行时(containerd)
# 安装 kubeadm kubelet kubectl
kubeadm init
kubeadm join
minikube start
kind create cluster
snap install microk8s --classic
microk8s start
| 场景 | 推荐 |
|---|---|
| 学习 K8s | kubeadm / Minikube |
| Ubuntu 单机 | MicroK8s |
| 生产多节点 | kubeadm + Ansible / Kubespray |
| 多集群管理 | Rancher |
| 边缘 / 低配 | K3s |
如果你愿意,可以告诉我:
我可以直接给你一套可执行的部署方案。