Azure Невозможно проверить подключение службы Kubernetes - PullRequest
1 голос
/ 14 июля 2020

Я пытаюсь добавить новую задачу kubectl для задания агента в конвейерах. Когда я вставлял конфигурацию kubectl, я получил эту ошибку:

The URL resolves to address "https://api.dev.mysite.com/api/v1/nodes", 
which is in a special purpose range that is not allowed in a Service Endpoint.

Мне кажется очень странным, что стандартный путь Kubernetes будет заблокирован. Есть ли обходной путь для этого?

Файл конфигурации выглядит так:

apiVersion: v1
clusters:
- cluster:
    certificate-authority-data: [random stuff here]
    server: https://api.dev.mysite.com
  name: dev.mysite.com
contexts:
- context:
    cluster: dev.mysite.com
    namespace: default
    user: dev.mysite.com
  name: dev.mysite.com
current-context: dev.mysite.com
kind: Config
preferences: {}
users:
- name: dev.mysite.com
  user:
    client-certificate-data: [random stuff here]
    client-key-data: [random stuff here]
    password: [password here]
    username: [username here]
- name: dev.mysite.com-basic-auth
  user:
    password: [password here]
    username: [username here]

1 Ответ

1 голос
/ 14 июля 2020

Выглядит у этого пользователя:

- name: dev.mysite.com
  user:
    client-certificate-data: [random stuff here]
    client-key-data: [random stuff here]
    password: [password here]
    username: [username here]

не имеет необходимого доступа kube-apiserver / Kubernetes для создания списка / создания узлов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...