Как найти субъект-службу, назначенный вновь созданному кластеру AKS?


13

Я только что создал кластер AKS, используя стандарт az aks create ... --ssh-key-value .... Согласно https://docs.microsoft.com/en-us/azure/aks/kubernetes-service-principal ,

создается кластер AKS, и поскольку существующий субъект службы не указан, для этого кластера создается субъект службы.

Где я могу найти созданный ИП? Благодарность

Ответы:


17

Как сказал Бруно Фариа , вы можете найти субъект службы в Azure Active Directory, Azure Active Directory -> App registrations -> All apps например:

введите описание изображения здесь

Также вы можете использовать, az aks list --resource-group <your-resouece-group>чтобы найти ваш принципал обслуживания:

введите описание изображения здесь

Надеюсь это поможет.


Это то, что мы искали. Как назначить SP определенному кластеру, что особенно важно, если у вас есть несколько кластеров и несколько SP, не относящихся к AKS. Спасибо
JoaoCC

2

Перейдите в Azure Active Directory >> Регистрация приложений >> Выберите Все приложения в раскрывающемся меню >> найдите свое приложение и нажмите на него.

Участник службы будет идентификатором приложения, а секретный ключ будет ключом в настройках.


Я пошел туда, и есть несколько приложений, ни одно из них с именем созданного кластера. То, что я искал, чтобы понять, как я узнаю, какой из них был назначен недавно созданному кластеру. Thx
JoaoCC

Ну, я только что заметил, что ~/.azure/acsServicePrincipal.jsonимеет service_principalто же значение, что и одно из приложений » ApplicationID. Любопытно, что на портале это приложение имеет ссылку на Create Service Principal. Это нормально? Thx
JoaoCC

2

Вывод из «списка адресов» должен содержать идентификатор клиента вашей основной службы.


1
Как это отличается от принятого ответа @Jason Ye?
Дэйв М

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.