Jenkins:EKS 集群的 Kubernetes 插件配置

Jenkins:EKS 集群的 Kubernetes 插件配置

Jenkins 版本:2.204.4(在 IBM 服务器中托管 Jenkins)Kubernetes 插件版本:1.24.1

测试流程 1:我正在尝试使用 EKS 集群配置 Kubernetes 插件,但无法获得任何适当的文档。请问您是如何配置的。我尝试禁用“http 证书检查”,并在机密中将“kubeconfig 文件”作为机密文件,然后测试连接并看到以下错误:

测试连接 - 测试连接错误https://xxxxxxxxx.ap-southeast-2.eks.amazonaws.com: 无效的

测试过程 2:给定 Kubernetes url,禁用“http 证书检查”并且未添加任何凭据并测试连接,出现以下错误:,即使在 Jenkins master 中安装了 aws-iam-authenticator 后,我仍然看到相同的错误。

测试连接时出错执行:GET 失败,位于:。消息:pods 被禁止:用户“system:anonymous”无法在命名空间“default”中的 API 组“”中列出资源“pods”。收到的状态:状态(apiVersion=v1,code=403,details=StatusDetails(causes=[],group=null,kind=pods,name=null,retryAfterSeconds=null,uid=null,additionalProperties={}),kind=Status,message=pods 被禁止:用户“system:anonymous”无法在命名空间“default”中的 API 组“”中列出资源“pods”,metadata=ListMeta(_continue=null, remainingItemCount=null, resourceVersion=null, selfLink=null, additionalProperties={}),原因=Forbidden,状态=Failure,additionalProperties={})。

有人可以帮我修复这个错误吗?

相关内容