云原生ARTICLE / 2026
K8S 1.34 安装Rancher并管理节点
在 Kubernetes 1.34 集群中通过 Helm 部署 Rancher,配置自备 TLS 证书并纳管节点。
TLS 部署
- 拉取稳定版仓库:
helm repo add rancher-stable https://releases.rancher.com/server-charts/stable
helm repo update
- 创建命名空间
kubectl create namespace cattle-system
- 自备证书
kubectl -n cattle-system create secret tls tls-rancher-ingress \
--cert=/home/ubuntu/yuweinfo.com/fullchain.pem \
--key=/home/ubuntu/yuweinfo.com/privkey.pem
名称一定要为tls-rancher-ingress,当source: secret,会自动引用这个名称的证书
- 部署rancher
helm install rancher rancher-stable/rancher \
--namespace cattle-system \
--set hostname=rancher.yuweinfo.com \
--set replicas=1 \
--set ingress.tls.source=secret