首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用证书将gitlab连接到现有的kubernetes集群

如何使用证书将gitlab连接到现有的kubernetes集群
EN

Stack Overflow用户
提问于 2021-09-17 16:00:31
回答 1查看 336关注 0票数 1

我的问题非常简短:进程如何检索现有Kubernetes集群的ca证书,以便将gitlab与这个集群连接起来?

在学习了这些文档之后,一切都很好,但我不明白哪个集群证书是指什么。

非常感谢,祝大家今天过得愉快!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-23 11:15:14

在这个gitlab文档中,您可以找到如何将现有集群添加到gitlab中的说明,以及需要做些什么。

CA证书(必需)-需要一个有效的Kubernetes证书来对集群进行身份验证。我们使用默认创建的证书。

这是默认情况下在群集内创建的证书。

您所要做的就是得到它,并按照以下步骤编写:

kubectl get secrets列出秘密,其中一个应该命名类似于default-token-xxxxx。复制该令牌名称,以便在下面使用。二、通过运行以下命令获取证书:

代码语言:javascript
运行
复制
kubectl get secret <secret name> -o jsonpath="{['data']['ca\.crt']}" | base64 --decode

如果命令返回整个证书链,则必须复制根CA证书和链底部的任何中间证书。链文件具有以下结构:

代码语言:javascript
运行
复制
   -----BEGIN MY CERTIFICATE-----
   -----END MY CERTIFICATE-----
   -----BEGIN INTERMEDIATE CERTIFICATE-----
   -----END INTERMEDIATE CERTIFICATE-----
   -----BEGIN INTERMEDIATE CERTIFICATE-----
   -----END INTERMEDIATE CERTIFICATE-----
   -----BEGIN ROOT CERTIFICATE-----
   -----END ROOT CERTIFICATE-----
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69226414

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档