Adding GKE clusters
Adding GKE clusters
GitLab 支持添加新的和现有的 GKE 集群.
在通过 GitLab 集成在 Google GKE 上创建第一个集群之前,请确保满足以下要求:
- 设置了具有访问权限的结算帐户 .
- 启用了 Kubernetes Engine API 和相关服务. 它应该可以立即工作,但是创建项目后最多可能需要 10 分钟. 有关更多信息,请参见的“开始之前”部分 .
请注意以下几点:
- 必须在实例级别的 GitLab 中启用 . 如果不是这种情况,请要求您的 GitLab 管理员启用它. 在 GitLab.com 上启用了此功能.
- 从GitLab 12.1开始,由创建的所有 GKE 集群都启用了 RBAC. 请参阅RBAC 部分以获取更多信息.
- 从开始,群集的 Pod 地址 IP 范围将设置为/ 16,而不是常规的/ 14. / 16 是 CIDR 表示法.
- GitLab 要求启用基本身份验证并为集群颁发客户端证书,以设置初始服务帐户 . 在 ,集群创建过程明确要求 GKE 创建启用了基本身份验证和客户端证书的集群.
要创建新的 Kubernetes 集群并将其添加到您的项目,组或实例:
- 导航到您的:
- 项目的 操作> Kubernetes页面,用于项目级集群.
- 组的 Kubernetes页面,用于组级别集群.
- 管理区> Kubernetes页面,用于实例级集群.
- 在[ 建立新丛集]标签下,按一下[ Google GKE] .
- 如果尚未连接 Google 帐户,请单击” 使用 Google 登录”按钮.
- 选择集群的设置:
- 最后,单击创建 Kubernetes 集群按钮.
Cloud Run for Anthos
在 GitLab 12.4 中 .
创建群集后,可以选择使用 Cloud Run for Anthos 代替分别安装 Knative 和 Istio. 这意味着将在创建时在集群上启用 Cloud Run(Knative),Istio 和 HTTP Load Balancing,并且不能单独安装或卸载 .