GKE & Concourse: подключение к серверу localhost: 8080 было отказано - PullRequest
0 голосов
/ 01 ноября 2018

Я очень новичок в Kubernetes и пытаюсь создать конвейер для одновременного развертывания приложения в Google Kubernetes Engine (GKE).

Я создал кластер в GKE, и сейчас пытаюсь создать конвейерный конвейер с ресурсами K8S и настроил файл kubconfig, но когда я запускаю команду fly для публикации изменений в пользовательском интерфейсе конкурса, произошел сбой с ошибкой ниже:

$ kubectl version
Client Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.9", GitCommit:"e6ab4ee54f71e7a403cc733534bab86fd959ecb7", GitTreeState:"clean", BuildDate:"2018-10-16T12:14:47Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}The connection to the server localhost:8080 was refused - did you specify the right host or port?

Ниже приведен фрагмент конфигурации моего конвейера:

resource_types:
- name: kubernetes
  type: docker-image
  source:
    repository: zlabjp/kubernetes-resource
    tag: "1.12"

resources:
- name: k8s
  type: kubernetes
  source:
    kubeconfig: |
      apiVersion: v1
      clusters:
      - cluster:
          certificate-authority-data: ((cert_auth-data))
      server: https://xx.xx.xx.xx:8080    
      name: ((name))
      contexts:
      - context:
          cluster: ((name))
          user: ((name))
        name: ((name))
      current-context: ((name))
      kind: Config
      preferences: {}
      users:
      - name: ((name))
        user:
          client-certificate-data: ((client-certificate-data))
          client-key-data: ((client-key-data))

Для метки сервера я передаю конечную точку кластера.

Не уверен, что это связано, но я не могу сделать telnet IP-адрес конечной точки кластера с номером поста 8080, с моей локальной машины.

Я предполагаю, что localhost будет вызываться, только если в kubeconfig что-то не так, но я не могу понять, что здесь может быть не так.

Любая помощь будет по достоинству оценена. ТИА !!

...