如何找到用于 gitlab 集成的 gcloud Kubernetes api url

Posted

技术标签:

【中文标题】如何找到用于 gitlab 集成的 gcloud Kubernetes api url【英文标题】:How do I find the gcloud Kubernetes api url for gitlab integration 【发布时间】:2018-05-05 10:58:03 【问题描述】:

我正在使用 gitlab 和 gitlab-ci 的托管版本,并遵循 kubernetes 集成设置https://docs.gitlab.com/ce/user/project/integrations/kubernetes.html

我正在努力寻找作为我的 gcloud 托管 kubernetes 实例的 Kubernetes API URL 输入的内容。我想我遗漏了一些明显的东西:-(

【问题讨论】:

【参考方案1】:
kubectl cluster-info

cat ~/.kube/config | grep server

【讨论】:

@Camil 我们应该在 GitLab 中写哪一个? @Danpe 在这一行:Kubernetes master is running at https://xx.xxx.xxx.xxx 来自 GitLab docs: kubectl cluster-info | grep 'Kubernetes master' | awk '/http/ print $NF' 如果 master 运行在 https;//172.0.0.3 之类的地方怎么办?

以上是关于如何找到用于 gitlab 集成的 gcloud Kubernetes api url的主要内容,如果未能解决你的问题,请参考以下文章

使用 gcloud 服务帐户登录到 Firebase

为 gcloud 构建提交指定 Dockerfile

Jenkins+Maven+Gitlab+Nexus持续集成环境搭建

《持续集成实践指南》第2章 持续集成环境搭建Jenkins+Gitlab+Gerrit

持续集成环境搭建Jenkins+Gitlab+Gerrit

持续集成环境搭建Jenkins+Gitlab+Gerrit