Rancher 安装与部署指南:基于 Kubernetes

前提条件

使用 docker 安装 Rancher

mkdir -p /data/rancher
docker run --name rancher --privileged -d --restart=unless-stopped -p 80:80 -p 443:443 -v /data/rancher://var/lib/rancher/ rancher/rancher:stable
docker logs -f rancher

使用 helm 安装 Rancher

参考:在 Kubernetes 集群上安装/升级 Rancher

  1. 添加 Helm Chart 仓库,安装 cert-manager
helm repo add rancher-stable https://releases.rancher.com/server-charts/stable
helm repo add jetstack https://charts.jetstack.io
helm repo update
helm install cert-manager jetstack/cert-manager \
--namespace cert-manager \
--create-namespace \
--version v1.14.5 \
--set installCRDs=true
kubectl get pods --namespace cert-manager
  1. 不同的证书配置需要使用不同的 Rancher 安装命令。

先创建命名空间:

kubectl create namespace cattle-system
  1. 检查 Rancher 是否已成功运行:
kubectl -n cattle-system rollout status deploy/rancher
kubectl -n cattle-system get deploy rancher
kubectl -n cattle-system describe deploy rancher
  1. 查看 rancher 密码:
kubectl get secret --namespace cattle-system bootstrap-secret -o go-template='{{.data.bootstrapPassword|base64decode}}{{ "\n" }}'
  1. 访问 Rancher:https://rancher.chensoul.cc/

卸载 Rancher

git clone https://github.com/rancher/rancher-cleanup
cd rancher-cleanup
sh cleanup.sh

订阅文章

订阅更新,不错过后续文章

直接通过 RSS 和 Telegram 订阅本站更新。

订阅 RSS关注 Telegram

分享文章

如果这篇有帮助,可以顺手转发

直接分享给同事、朋友,或者发到你的社交平台。

分享到 X 分享到 Telegram 邮件分享
Argo CD 安装与部署指南
WebSocket 学习资料与入门阅读清单