helm部署rancher
- rancher
- 2025-03-17
- 46热度
- 0评论
helm部署rancher
1. 添加 Helm Chart 仓库
Stable:建议用于生产环境:
获取最新的 Rancher Chart。此操作将获取 Chart 并将其作为 .tgz
文件保存在当前目录中。
下载特定的 Rancher 版本,你可以用 Helm --version
参数指定版本,如下:
2. 选择 SSL 配置
Rancher Server 默认设计为安全的,并且需要 SSL/TLS 配置。
配置 | Chart 选项 | 描述 | 是否需要 cert-manager |
---|---|---|---|
Rancher 生成的自签名证书 | ingress.tls.source=rancher |
使用 Rancher 生成的 CA 签发的自签名证书。此项是默认选项。在渲染 Helm 模板的时候不需要传递此项。 | 是 |
你已有的证书 | ingress.tls.source=secret |
通过创建 Kubernetes 密文使用你自己的证书文件。 在渲染 Rancher Helm 模板时必须传递此选项。 |
否 |
版本兼容性:
https://cert-manager.io/docs/releases/
Release | Release Date | End of Life | Supported Kubernetes / OpenShift Versions | Tested Kubernetes Versions |
---|---|---|---|---|
1.17 | Feb 03, 2025 | Release of 1.19 | 1.29 → 1.32 / 4.16 → 4.17 | 1.29 → 1.32 |
1.16 | Oct 03, 2024 | Release of 1.18 | 1.25 → 1.32 / 4.14 → 4.17 | 1.27 → 1.31 |
1.12 LTS | May 19, 2023 | May 19, 2025 | 1.22 → 1.32 / 4.9 → 4.16 | 1.22 → 1.29 |
cert-manager 1.12 is a Long Term Support (LTS) release sponsored by Venafi. It will be supported for 2 years from release.
3. 安装 Cert-Manager
https://cert-manager.io/docs/installation/kubectl/
安装 1.12 LTS 版本
https://cert-manager.io/docs/releases/release-notes/release-notes-1.12
4. 安装 Rancher
使用 kubectl 为 Rancher 创建命名空间:
然后安装 Rancher,并声明你选择的选项。参考下表来替换每个占位符。Rancher 需要配置为使用私有镜像仓库,以便配置所有 Rancher 启动的 Kubernetes 集群或 Rancher 工具。
注意!
需要ingress-nginx作为ingress-control控制器,提供支持