升级AWS EKS至1.24后无法通过GHCR认证的问题咨询
大家好,我最近把AWS EKS集群升级到1.24版本后,碰到了个麻烦事——没法通过*GitHub Docker Registry(GHCR)*完成认证了,想问问有没有朋友遇到过类似情况,或者能帮忙分析下问题出在哪?
我是在Jenkins中运行以下Ansible任务来登录GHCR的:
- name: Login to github docker registry community.general.docker_login: registry: ghcr.io username: "{{ github_cred.user }}" password: "{{ github_cred.token }}" reauthorize: yes
执行后得到了下面的错误日志:
19:04:41 redirecting (type: modules) community.general.docker_login to community.docker.docker_login
19:04:41 redirecting (type: modules) community.general.docker_login to community.docker.docker_login
19:04:42 fatal: [localhost]: FAILED! => changed=false
19:04:42 msg: 'Error connecting: Error while fetching server API version: (''Connection aborted.'', ConnectionRefusedError(111, ''Connection refused''))'
我了解到EKS 1.24版本里client.authentication.k8s.io/v1alpha1已经被弃用,但不确定这个问题是不是和它有关。有没有大神能指点下可能的原因?
备注:内容来源于stack exchange,提问作者Supertwister

