Провайдеры идентификации
Компонент StarVault в Nova Container Platform имеет встроенный OAuth-сервер, который отвечает за логику работы с провайдерами идентификации и выдачу новых токенов доступа.
После установки платформы администратор может выполнить настройку методов аутентификации в StarVault, подключив различные провайдеры аутентификации.
1. Провайдер идентификации по умолчанию
По умолчанию, после установки Nova Container Platform сконфигурирован внутренний провайдер идентификации Username.
Данный провайдер содержит одну учетную запись kubeadmin, находящуюся в группе kubeadmins.
В Kubernetes создан объект ClusterRoleBinding nova:kubeadmins, описывающий привязку кластерной роли cluster-admin к группе kubeadmins.
2. Поддерживаемые провайдеры идентификации
Вы можете использовать следующие провайдеры идентификации в Nova Container Platform:
| Провайдер идентификации | Описание |
|---|---|
|
Настройка выполняется с помощью метода аутентификации |
|
Для аутентификации используется токен доступа к StarVault. Может быть создан администратором и использован в случаях, когда необходимо предоставить краткосрочный доступ к кластеру Kubernetes без создания дополнительных пользователей. |
Настройка выполняется с помощью метода аутентификации |
|
|
В качестве провайдеров идентификации могут быть использованы решения, поддерживающие протокол OpenID Connect (OIDC), например, Keycloak, Dex, StarVault, Gitlab и другие. |
|
Аутентификация через интеграцию с облачной службой идентификации Okta. |
|
Аутентификация через провайдер идентификации по протоколу RADIUS. |
|
Аутентификация через интеграцию с сервисом GitHub. |
После настройки провайдера идентификации вы можете перейти к настройке RBAC в Kubernetes.