Help us learn about your current experience with the documentation. Take the survey.
使用集群管理项目安装 cert-manager
- 版本(Tier):Free, Premium, Ultimate
- 提供方式(Offering):GitLab.com, GitLab Self-Managed, GitLab Dedicated
假设您已经通过
管理项目模板 创建了项目,要安装 cert-manager,您应该
从 helmfile.yaml 中取消注释这一行:
- path: applications/cert-manager/helmfile.yaml并使用有效的电子邮件地址更新 applications/cert-manager/helmfile.yaml。
values:
- letsEncryptClusterIssuer:
#
# IMPORTANT: This value MUST be set to a valid email.
#
email: [email protected]如果您的 Kubernetes 版本早于 1.20,并且您正在
从 GitLab Managed Apps 迁移到集群管理项目,
那么您可以改用 - path: applications/cert-manager-legacy/helmfile.yaml 来
接管现有的 cert-manager v0.10 版本。
cert-manager:
- 默认安装在集群的
gitlab-managed-apps命名空间中。 - 包含一个默认启用的
Let’s Encrypt
ClusterIssuer。在certmanager-issuer版本中, 签发者要求letsEncryptClusterIssuer.email必须是有效的电子邮件地址。Let’s Encrypt 使用此电子邮件地址 与您联系,告知证书过期和与您账户相关的问题。 - 可以通过向
certmanager版本传递自定义values来在applications/cert-manager/helmfile.yaml中进行自定义。 可用的配置选项请参考 chart。