解决了

与GitLab的碳集成

  • 2020年6月17日
  • 6回复
  • 3337观点

Userlevel 1
徽章 +2

嗨,有人有整合GitLab和Karbon的经验吗?基本上我在寻找从gitlab到碳的自动部署。

图标

最佳答案JoseNutanix17日6月2020年6月19:11

Hi Anibal,<\/p>

I guess you are looking the GitLab CI\/CD integration with Kubernetes. If that\u2019s the case, you just need to follow the GitLab Admin Guide that explains how to setup an existing Kubernetes cluster in your GitLab instance.<\/p>","className":"post__content__best_answer"}">

查看原始

这个话题已经停止评论

6回复

Userlevel 4
徽章 +4

嗨Anibal,

我猜你正在寻找与Kubernetes的GitLab CI/CD集成。如果是这种情况,您只需要遵循GitLab管理指南,该指南解释了如何在您的GitLab实例中设置现有的Kubernetes集群。

Userlevel 1
徽章 +2

你好何塞,

很高兴知道,我想今天做,或者最后明天做,让我交叉手指看看;-)

Userlevel 4
徽章 +4

没问题。

你应该能够跟随这个链接(根据你的GL URL改变)https:// / help/user/project/clusters/add_remove_clusters.md#existing-kubernetes-cluster

  • 如果要在K8s集群中运行GitLab进行配置,请确保在默认名称空间中使用Kubernetes服务的IP地址,而不是FQDN Kubernetes .default.svc。
  • 如果要在K8s集群之外运行GitLab进行配置,请确保在GitLab中允许内部IP通信。此外,还需要使用主服务器的IP地址。
Userlevel 1
徽章 +2

嗨,现在我有时间将双手放在键盘上,以实现与karbon的gitlab ci / cd集成。

阅读gitlab kubernets集成文档后,我在token/gitlab-admin帐户处停了下来。

我将Kubeconfig在我的Linux中运行在我的Win10内,我可以到达显示群集信息的Karbon没有任何问题,也直接连接到带有.sh脚本的karbon,但对于我两个我无法添加用户并得到:

Kubectl应用-f gitlab-admin-service-account.yaml
serviceaccount / gitlab-admin不变
clusterrolebinding.rbac.authorization.k8s.io/gitlab-admin不变

我认为这类访问像管理员,但它不是。

存在任何提示,我需要做能够创建这个用户?

肛门

Userlevel 1
徽章 +2

嗨. .我希望我用错了,用token访问gitlab可以到达碳簇。但是我面临一个问题,从gitlab安装Helm ..我在服务器和互联网之间有一个代理。从linux机器上运行kubectl,我可以部署kubernets仪表板,没有任何问题,他们下载映像并部署..但我看头盔没什么问题。

在PC和PE上,我改变了代理设置,在linux机器上使用一个代理,通过我的代理认证,通常工作良好。但在这种情况下不是:

m48s正常拉杆/安装舵拉杆图像“registry.gitlab.com/gitlab-org/cluster-integration/helm-install-image/releases/2.16.3-kube-1.13.12”
3M48S警告失败的Pod / Install-Helm无法拉动图像“Registry.gitlab.com/gitlab-org/cluster-Integration/helm-install-image/releases/2.16.3-kube-1.13.12”:RPC错误:代码=未知desc =守护程序的错误响应:get https://registry.gitlab.com/v2/:需要代理身份验证(forefront tmg需要授权履行请求。访问Web代理过滤器被拒绝。)
3m48警告失败吊舱/安装舵错误:errimagpull

我的疑问,在我在PC和PE更改代理后,我需要在Kabon做任何代理刷新?存在一种方法来检查代理,碳正在使用互联网访问?

Userlevel 1
徽章 +2

通过很少的代理调整,它就解决了。舵荚安装,但停止了这个话题:

2020-06-22T16:05:06.707958812Z +舵机初始化——tiler -tls——tiler -tls-verify——tls-ca-cert /data/helm/helm/config/ca。pem - tiller-tls-cert /数据/舵舵/ config /证书。pem - tiller-tls-key /数据/舵舵/ config /关键。pem -服务帐户舵柄

2020 - 06 - 22 t16:05:06.790705506z创建/root/.helm

2020 - 06 - 22 t16:05:06.790762263z创建/root/.helm/repository

2020-06-22T16:05:06.790850492z创建/root/.helm/repository/cache

2020 - 06 - 22 t16:05:06.790889064z创建/root/.helm/repository/local

2020 - 06 - 22 t16:05:06.790924529z创建/root/.helm/plugins

2020 - 06 - 22 t16:05:06.79097286z创建/root/.helm/starters

2020 - 06 - 22 t16:05:06.790981726z创建/root/.helm/cache/archive

2020 - 06 - 22 t16:05:06.791085951z创建/root/.helm/repository/repositories.yaml

2020-06-22T16:05:06:06.791096249Z使用URL添加稳定的回购:https://kubernetes-charts.storage.googleapis.com

2020 - 06 - 22 t16:07:14.331970335z错误:错误初始化:看起来像“https://kubernetes-charts.storage.googleapis.com”不是一个有效的图表库或不能达成:https://kubernetes-charts.storage.googleapis.com/index.yaml:表盘tcp 172.217.3.112:443:连接:连接超时

在我的undeading kubernetes-charts试图安装没有通过代理,确实我们没有看到任何代理访问这个网站。

存在一种方法来验证互联网接入的豆荚下的碳?

肛门

Baidu