我正在使用gitlab CI / CD和GKE。我正在尝试通过gitlab创建一个秘密。我收到如下错误
The connection to the server localhost:8080 was refused - did you specify the right host or port?
下面是yaml文件中的代码。
deploy to dev:
stage: Dev-Deploy
image: dtzar/helm-kubectl
script:
- kubectl create secret docker-registry pradeep_secret --docker-server=$ARTIFACTORY_DOCKER_REPOSITORY --docker-username=$ARTIFACTORY_USER --docker-password=$ARTIFACTORY_PASS --docker-email="abc@gmail.com"
如何进行调试或修复。
答案 0 :(得分:1)
好像您没有正确配置集群的配置。
您可以运行kubectl config view
来查看CI使用的当前配置,并确保它是正确的。
该错误表示CI正在尝试连接到正在监听http://localhost:8080
的集群,并且该集群没有应答。我猜这不是一个正确的配置-这解释了为什么它不起作用。如果没有提供配置,这是默认配置。