如何在 Jenkins 中配置 Kubernetes 插件

如何在 Jenkins 中配置 Kubernetes 插件

我在 AWS 的 EC2 上运行 Jenkins Master。然后我在 EKS 中创建了一个管道。Jenkins Master 和管道都在同一个 VPC 中运行。我从 Jenkins Master 通过 CLi 创建了 EKS 集群。

EKS 集群配置为 clusterEndpoints:privateAccess:true 和 privateNetworking:true。(我没有执行 privateCluster:enabled:true)。

我的问题是,我正在尝试在 Jenkins 中设置 Kubernetes 插件,但在弄清楚一些事情时遇到了问题。URL 很简单。但我从哪里可以获取“Kubernetes 服务器证书密钥”?我不认为它是来自 .kube/config 文件的证书颁发机构数据。最后,我该如何设置凭证?我正在使用 Jenkins Master EC2 上的 IAM 角色登录 EKS 集群。我知道我可以使用 aws cli 来配置令牌,但我该怎么做以及如何告诉 Jenkins。

相关内容