kubectl通过gitlab抛出错误创建秘密

时间:2019-04-16 04:56:51

标签: gitlab google-kubernetes-engine kubernetes-secrets

我正在使用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"

如何进行调试或修复。

1 个答案:

答案 0 :(得分:1)

好像您没有正确配置集群的配置。 您可以运行kubectl config view来查看CI使用的当前配置,并确保它是正确的。

该错误表示CI正在尝试连接到正在监听http://localhost:8080的集群,并且该集群没有应答。我猜这不是一个正确的配置-这解释了为什么它不起作用。如果没有提供配置,这是默认配置。