Loginapp#
Loginapp - это веб-приложение для настройки аутентификации в Kubernetes CLI через OIDC (OpenID Connect). Оно упрощает процесс входа в кластер, позволяя пользователям проходить аутентификацию через внешний провайдер (например, Dex, Keycloak, Google), получать ID-токен и автоматически настраивать kubeconfig для использования с Kubectl.
Конфигурация values#
Значения можно переопределить через редактирование инструмента с именем loginapp и указанием нужных values в spec.values. Общее описание конфигурации values для инструментов описано в разделе «Конфигурации инструментов дополнительных компонентов».
ingress – настройки Ingress для маршрутизации внешнего трафика
affinity – правила привязки (affinity и anti-affinity) pod к узлам
replicas – количество реплик#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Количество реплик pod |
|
image – параметры контейнерного образа#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Параметры контейнерного образа |
|
imagePullPolicy – политика загрузки образа#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Политика загрузки образа. |
|
imagePullSecrets – Secret для загрузки образов#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Список |
|
nameOverride – переопределение имени чарта#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Переопределение базового имени ресурсов чарта для генерации имен |
|
fullnameOverride – полное переопределение имени чарта#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Полное переопределение имени для всех создаваемых ресурсов чарта |
|
serviceAccount – настройки сервисного аккаунта#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение создания |
|
|
Аннотации для добавления к |
|
|
Имя |
|
podSecurityContext – параметры контекста безопасности pod#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение требования запуска контейнера от имени пользователя без административных полномочий |
|
securityContext – контекста безопасности контейнера#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Список возможностей ( |
|
|
Монтирование корневой файловой системы в режиме «только для чтения» |
|
|
Запуск контейнера от имени пользователя без административных полномочий |
|
|
UID пользователя для запуска контейнера |
|
service – настройки Service#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Тип |
|
|
Номер порта, который |
|
|
Номер порта для |
|
|
IP-адрес для |
|
consoleLink – ссылка в консоли платформы#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение создания ресурса |
|
ingress – настройки Ingress для маршрутизации внешнего трафика#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение создания ресурса |
|
|
Имя |
|
|
Аннотации для добавления к |
|
|
Список хостов и путей для маршрутизации трафика |
|
|
Конфигурация TLS для защищенного HTTPS-соединения |
|
resources – запросы и лимиты ресурсов контейнера#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Ограничение ресурсов CPU для контейнера |
|
|
Ограничение ресурсов памяти для контейнера |
|
|
Запрашиваемые ресурсы CPU для контейнера |
|
|
Запрашиваемые ресурсы памяти для контейнера |
|
nodeSelector – селектор узлов для планирования pod#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Селектор узлов для планирования pod |
|
tolerations – параметры Toleration для pod#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
|
|
affinity – правила привязки (affinity и anti-affinity) pod к узлам#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Настройки правила привязки ( |
|
env – параметры переменных окружения контейнера#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Переменные окружения контейнера. |
|
args – аргументы запуска контейнера#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Аргументы, переопределяющие стандартные аргументы запуска контейнера. |
|
config – основная конфигурация инструмента#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Название приложения, отображаемое в веб-интерфейсе |
|
|
Имя существующего |
|
|
|
|
|
Идентификатор клиента для OIDC-аутентификации |
|
|
Секрет клиента для OIDC-аутентификации |
|
|
URL для перенаправления после OIDC-аутентификации. Должен заканчиваться на |
|
|
Конфигурация корневого CA-сертификата OIDC-провайдера через |
|
|
Имя |
|
|
Имя |
|
|
Ключ в |
|
|
Включение проверки TLS-сертификата OIDC-провайдера. Рекомендуется использовать только для тестирования |
|
|
URL-адрес OIDC-провайдера (Issuer URL) |
|
|
Запрос |
|
|
Включение TLS-терминации на уровне приложения |
|
|
Имя |
|
|
DNS-имена для самоподписанного сертификата. |
|
|
IP-адреса для самоподписанного сертификата |
|
|
Список Kubernetes-кластеров для отображения в веб-интерфейсе и генерации файлов |
|
configOverwrites – переопределения конфигурации#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Произвольные переопределения конфигурации, объединяемые с автоматически сгенерированной конфигурацией. Используется для добавления или замены значений. |
|
templates – переопределения HTML-шаблонов#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Переопределение HTML-шаблонов для страниц ошибок и отображения токенов, используемых Loginapp. |
|