Как я могу добавить существующий AKS в AAD?

Несколько дней назад Azure опубликовал описание того, как создать кластер AKS с RBAC и AAD. У меня уже есть AKS. Как я могу добавить существующий AKS в AAD?

2 ответа

Если я захожу на https://resources.azure.com/ и проверяю свой кластер AKS, созданный с помощью RBAC Azure Active Directory (AAD), я вижу следующие свойства, связанные с такой интеграцией:

"enableRBAC": true

а также

"aadProfile": {
  "clientAppID": "7ee598bb-0000-0000-0000-83692e2d717e",
  "serverAppID": "7ee598bb-0000-0000-0000-83692e2d717e",
  "tenantID": "72f988bf-0000-0000-0000-2d7cd011db47"
}

Если затем я перехожу на https://resources.azure.com/ и пытаюсь изменить свойство enableRBAC на true в другом кластере AKS, который у меня не был создан с интеграцией AAD, я получаю эту ошибку:

{"code": "InternalOperationError", "message": "Произошла ошибка в подписке 12a6d3bd-xxxx-xxxx-accf-0c984bed2311, запрос resourceGroup: aks: существующий ManagedCluster имеет properties.enableRBAC false. Обновление до true не поддерживается." }

Таким образом, похоже, что в настоящее время невозможно добавить поддержку AAD в существующий кластер - вам потребуется заново создать кластер с поддержкой AAD.

Ты не можешь

Потому что для этого обновления в кластере вам потребуется доступ к главным узлам, которых по определению у вас нет в AKS.

Другие вопросы по тегам