Для улучшения работы сайта мы используем файлы cookies. Оставаясь на сайте, вы соглашаетесь с политикой обработки персональных данных.

Провайдеры идентификации

Компонент StarVault в Nova Container Platform имеет встроенный OAuth-сервер, который отвечает за логику работы с провайдерами идентификации и выдачу новых токенов доступа.

После установки платформы администратор может выполнить настройку методов аутентификации в StarVault, подключив различные провайдеры аутентификации.

1. Провайдер идентификации по умолчанию

По умолчанию, после установки Nova Container Platform сконфигурирован внутренний провайдер идентификации Username.

Данный провайдер содержит одну учетную запись kubeadmin, находящуюся в группе kubeadmins.

В Kubernetes создан объект ClusterRoleBinding nova:kubeadmins, описывающий привязку кластерной роли cluster-admin к группе kubeadmins.

2. Поддерживаемые провайдеры идентификации

Вы можете использовать следующие провайдеры идентификации в Nova Container Platform:

Провайдер идентификации Описание

Username

Настройка выполняется с помощью метода аутентификации userpass (Username & Password). Используется внутреннее хранилище учетных данных StarVault.

Token

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

LDAP

Настройка выполняется с помощью метода аутентификации ldap. В качестве служб каталогов могут использования решения, поддерживающие LDAPv3, например, FreeIPA, Microsoft Active Directory, OpenLDAP и другие.

OIDC

В качестве провайдеров идентификации могут быть использованы решения, поддерживающие протокол OpenID Connect (OIDC), например, Keycloak, Dex, StarVault, Gitlab и другие.

Okta

Аутентификация через интеграцию с облачной службой идентификации Okta.

RADIUS

Аутентификация через провайдер идентификации по протоколу RADIUS.

GitHub

Аутентификация через интеграцию с сервисом GitHub.

После настройки провайдера идентификации вы можете перейти к настройке RBAC в Kubernetes.