分步指南:使用 Rancher RKE2 和 Longhorn 构建生产 Kubernetes 集群
步骤 1:安装 RKE2
- 从 Rancher 官方网站下载 RKE2 安装程序。
- 在每个节点上运行
curl -sfL https://get.rke2.io | sh -。 - 启动RKE2服务:
systemctl enable rke2-server && systemctl start rke2-server
步骤 2:部署 Longhorn 用于存储
- 安装 Helm:
curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bash - 添加 Longhorn 存储库:
helm repo add longhorn https://charts.longhorn.io - 安装 Longhorn:
helm install longhorn longhorn/longhorn --namespace longhorn-system --create-namespace
架构图

技术说明
- 使用 SSD 存储以获得最佳性能。
- 确保所有节点都有唯一的主机名和静态 IP。
- 配置防火墙以允许 Kubernetes 端口。
如何:验证集群运行状况
kubectl get nodes
kubectl get pods -A
kubectl get storageclass
最佳 YouTube 视频指南
视频演练
额外资源
常见问题和
故障排除
- 节点未加入:检查防火墙和令牌。
- Longhorn Pod 未运行:验证存储类别和节点标签。
- 网络问题:检查 CNI 插件配置。