Подключение службы Azure Devops kubernetes для опции «kubeconfig» не работает с интегрированным кластером AKS openidconnect AAD - PullRequest
0 голосов
/ 29 октября 2019

При использовании опции "kubeconfig" я получаю сообщение об ошибке, когда нажимаю "проверить соединение"

Error: TFS.WebApi.Exception: No user credentials found for cluster in KubeConfig content. Make sure that the credentials exist and try again.

Вставленный в kubeconfig и выбранный правильный контекст является прямой копией вставкичто находится в моем ~ / .kube. / config файле, и это прекрасно работает w / kubectl

apiVersion: v1
clusters:
- cluster:
    certificate-authority-data: xxxxx
    server: https://aks-my-stage-cluster-xxxxx.hcp.eastus.azmk8s.io:443
  name: aks-my-stage-cluster-xxxxx
contexts:
- context:
    cluster: aks-my-stage-cluster-xxxxx
    user: clusterUser_aks-my-stage-cluster-xxxxx_aks-my-stage-cluster-xxxxx
  name: aks-my-stage-cluster-xxxxx
current-context: aks-my-stage-cluster-xxxxx
kind: Config
preferences: {}
users:
- name: clusterUser_aks-my-stage-cluster-xxxxx_aks-my-stage-cluster-xxxxx
  user:
    auth-provider:
      config:
        access-token: xxxxx.xxx.xx-xx-xx-xx-xx
        apiserver-id: xxxx
        client-id: xxxxx
        environment: AzurePublicCloud
        expires-in: "3599"
        expires-on: "1572377338"
        refresh-token: xxxx
        tenant-id: xxxxx
      name: azure

1 Ответ

0 голосов
/ 30 октября 2019

Вы можете попробовать запустить команду ниже, чтобы получить KubeConfig. А затем скопируйте содержимое файла ~ / .kube / config в подключение службы, чтобы повторить попытку.

az aks get-credentials --resource-group myResourceGroup --name myAKSCluster

После выполнения указанной выше команды и скопируйте конфигурацию из ~ / .kube / config на мой локальный компьютер. я успешно добавил свое соединение kubernetes с помощью опции kubeconfig

Вы также можете обратиться к шагам здесь .

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