External Secrets#
External Secrets - это инструмент, предназначенный для интеграции внешних систем управления секретами с кластером Kubernetes. Он позволяет безопасно извлекать секреты из сторонних хранилищ и автоматически создавать на их основе стандартные секреты в Kubernetes.
Основные задачи и возможности
Подключается к внешнему хранилищу, извлекает данные и создает или обновляет секреты Kubernetes, делая их доступными для приложений.
Секреты описываются в виде пользовательских ресурсов (
SecretStore,ExternalSecret), что позволяет управлять ими через GitOps-процессы.Поддерживает множество провайдеров, включая облака и локальные решения, обеспечивая унифицированный доступ к секретам.
Позволяет использовать зашифрованные значения (например, через
SealedSecrets) и интегрируется с политиками безопасности.Поддерживает преобразование формата секретов, выбор конкретных ключей, генерацию новых значений (например, паролей).
Полностью совместим с Argo CD, Flux и другими инструментами, позволяя централизованно управлять конфигурацией.
Примечание
External Secrets не является инструментом по умолчанию в компоненте Security. Его можно установить как инструмент (Tool) или явно включить в список spec.tools при установке компонента Security.
Настройка#
Создание service account#
В настройке OpenBao создайте
kubernetes auth.Создайте
service account, чтобы External Secrets мог работать с OpenBao:export ESO_SA=external-secrets kubectl -n dapp-security exec -ti openbao-0 -- sh -lc " export BAO_ADDR=http://127.0.0.1:8200 bao write auth/kubernetes/role/eso-sp01 \ bound_service_account_names=$ESO_SA \ bound_service_account_namespaces=dapp-security \ policies=eso-sp01 \ ttl=15m "
Создание SecretStore#
Создайте SecretStore для интеграции с OpenBao, если он находится в том же кластере, что и External Secrets:
apiVersion: external-secrets.io/v1
kind: SecretStore
metadata:
name: openbao
namespace: dapp-security
spec:
provider:
vault:
server: "http://openbao.dapp-security.svc:8200"
path: "kv"
version: "v2"
auth:
kubernetes:
mountPath: "kubernetes"
role: "eso-sp01"
serviceAccountRef:
name: external-secrets
Также можно создать ClusterSecretStore на весь кластер, а не на отдельное пространство имен.
Создайте ClusterSecretStore для интеграции с OpenBao если он находится не в том же кластере, что и External Secrets:
apiVersion: external-secrets.io/v1
kind: SecretStore
metadata:
name: openbao
namespace: dapp-security
spec:
provider:
vault:
server: "https://openbao...."
path: "kv"
version: "v2"
auth:
kubernetes:
mountPath: "kubernetes"
role: "eso-sp01"
serviceAccountRef:
name: external-secrets
В этом случае server будет удаленным - внешний адрес OpenBao, доступный через ingress OpenBao.
Создание ExternalSecret#
По примеру секрета, созданного с помощью инструмента OpenBao, создайте ExternalSecret:
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: demo-app-secret
namespace: dapp-security
spec:
refreshInterval: 1m
secretStoreRef:
name: openbao
kind: SecretStore
target:
name: demo-app-secret
creationPolicy: Owner
data:
- secretKey: username
remoteRef:
key: "sp-01/payments/api/db"
property: "username"
- secretKey: password
remoteRef:
key: "sp-01/payments/api/db"
property: "password"
Пример приложения для чтения секретов#
Создайте приложение, которое читает секреты:
apiVersion: apps/v1
kind: Deployment
metadata:
name: demo-app
namespace: dapp-security
labels:
app: demo-app
spec:
replicas: 1
selector:
matchLabels:
app: demo-app
template:
metadata:
labels:
app: demo-app
spec:
containers:
- name: app
image: busybox:1.36
command: ["/bin/sh","-lc"]
args:
- |
echo "Starting demo-app; will print credentials every 30s (DEMO ONLY)";
while true; do
echo "USERNAME=$DEMO_USERNAME PASSWORD=$DEMO_PASSWORD";
sleep 30;
done
env:
- name: DEMO_USERNAME
valueFrom:
secretKeyRef:
name: demo-app-secret
key: username
- name: DEMO_PASSWORD
valueFrom:
secretKeyRef:
name: demo-app-secret
key: password
---
apiVersion: v1
kind: Service
metadata:
name: demo-app
namespace: dapp-security
spec:
selector:
app: demo-app
ports:
- name: http
port: 8080
targetPort: 8080
В логах pod demo-app появятся прочитанные значения.
Конфигурация values#
Параметры External Secrets можно переопределить через редактирование нужных значений в spec.values. Общее описание конфигурации values для инструментов приведено в разделе «Конфигурации инструментов дополнительных компонентов».
bitwarden-sdk-server – настройки опционального bitwarden-sdk-server
revisionHistoryLimit – количество сохраняемых ресурсов для отката
crds – настройки установки и обновления Custom Resource Definitions (CRD)
leaderElect – настройка leader election для высокой доступности
scopedNamespace – ограничение оператора одним пространством имен
processClusterExternalSecret – обработка ClusterExternalSecret
securityContext – параметры контекста безопасности контейнера
topologySpreadConstraints – ограничения распределения pod по топологии
affinity – правила привязки (affinity и anti-affinity) pod к узлам
podDisruptionBudget – ограничение одновременной недоступности pod
webhook – настройка «мутирующего» и валидирующего вебхуков и сертификатов
replicaCount – количество реплик#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Количество реплик pod инструмента |
|
bitwarden-sdk-server – настройки опционального bitwarden-sdk-server#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает установку вспомогательного компонента Bitwarden SDK server, если он предусмотрен чартом; булевый флаг: установить компонент / не устанавливать компонент |
|
|
Переопределение пространства имен вместо значения по умолчанию |
|
revisionHistoryLimit – количество сохраняемых ресурсов для отката#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Количество предыдущих версий ресурса, сохраняемых для отката |
|
image – параметры контейнерного образа#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Шаблон полного имени контейнерного образа, включающий реестр и репозиторий |
|
|
Политика загрузки образа; возможные значения: |
|
|
Тег образа контейнера |
|
|
Вариант образа в рамках одного тега, например |
|
installCRDs – управление установкой CRD через Helm#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Управление установкой и обновлением CRD через Helm; при GitOps может быть предпочтительнее устанавливать CRD отдельно для контроля жизненного цикла |
|
crds – настройки установки и обновления Custom Resource Definitions (CRD)#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Создание CRD для |
|
|
Создание CRD для |
|
|
Создание CRD для |
|
|
Создание CRD для |
|
|
Создание CRD для |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Включает |
|
imagePullSecrets – Secret для загрузки образов#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Список |
|
nameOverride – переопределение имени чарта#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Переопределение базового имени ресурсов чарта для генерации имен |
|
fullnameOverride – полное переопределение имени чарта#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Полное переопределение имени для всех создаваемых ресурсов чарта |
|
namespaceOverride – переопределение пространства имен#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Переопределение пространства имен вместо значения по умолчанию |
|
commonLabels – общие метки для всех ресурсов#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Дополнительные метки для всех ресурсов чарта |
|
leaderElect – настройка leader election для высокой доступности#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает |
|
controllerClass – класс контроллера для фильтрации ресурсов#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Идентификатор класса контроллера для фильтрации |
|
extendedMetricLabels – расширенные метки метрик#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Добавляет рекомендуемые аннотации Kubernetes как метки метрик Prometheus для упрощения агрегации и фильтрации, но увеличивает кардинальность; булевый флаг: расширить метки / оставить минимальные метки |
|
scopedNamespace – ограничение оператора одним пространством имен#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Ограничивает область работы оператора одним пространством имен для мульти-тенант сценариев и принципа наименьших привилегий |
|
scopedRBAC – scoped RBAC при ограничении пространства имен#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
При использовании |
|
openshiftFinalizers – разрешения для OpenShift finalizer#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Добавляет в RBAC разрешения для работы с OpenShift finalizer |
|
systemAuthDelegator – ClusterRole auth-delegator в RBAC#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Добавляет |
|
processClusterExternalSecret – обработка ClusterExternalSecret#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Обработка оператором ресурсов |
|
processClusterPushSecret – обработка ClusterPushSecret#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Обработка оператором ресурсов |
|
processClusterStore – обработка ClusterSecretStore#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Обработка оператором ресурсов |
|
processClusterGenerator – обработка ClusterGenerator#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Обработка оператором ресурсов |
|
processPushSecret – обработка PushSecret#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Обработка оператором ресурсов |
|
createOperator – создание Deployment оператора#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Создание |
|
enableHTTP2 – включение HTTP/2 для сервисов контроллеров#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает HTTP/2 для сервисов контроллеров, таких как метрики и |
|
concurrent – параллелизм reconcile#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Лимит параллельных reconcile-циклов |
|
log – логирование оператора#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Уровень логирования основного контроллера; возможные значения: |
|
|
Формат временных меток в логах, например |
|
service – настройки Service#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Политика IP-семейства для |
|
|
Список IP-семейств, поддерживаемых |
|
serviceAccount – настройки сервисного аккаунта#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Создание отдельного |
|
|
Автомонтирование токена |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Дополнительные метки |
|
|
Имя существующего |
|
rbac – настройки RBAC (управление доступом на основе ролей)#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Активация автоматического создания ресурсов RBAC |
|
|
Создание |
|
|
Агрегация прав оператора в стандартный |
|
|
Агрегация прав оператора в стандартный |
|
extraEnv – дополнительные переменные окружения#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Дополнительные переменные окружения для контейнера для тонкой настройки поведения и провайдеров без модификации образа |
|
extraArgs – дополнительные аргументы контейнера#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Дополнительные аргументы командной строки для контейнера |
|
extraVolumes – дополнительные тома (Volume)#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Дополнительные тома ( |
|
extraObjects – дополнительные объекты Helm-чарта#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Добавление дополнительных динамических объектов в Helm-чарте |
|
extraVolumeMounts – дополнительные точки монтирования томов#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Список дополнительных точек монтирования томов ( |
|
extraInitContainers – дополнительные init-контейнеры#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Дополнительные init-контейнеры для pod |
|
extraContainers – дополнительные sidecar-контейнеры#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Список дополнительных sidecar-контейнеров в pod |
|
deploymentAnnotations – аннотации для Deployment#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Аннотации для ресурса Deployment |
|
strategy – стратегия обновления Deployment#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Стратегия обновления Deployment |
|
podAnnotations – аннотации для pod#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Аннотации для pod |
|
podLabels – метки для pod#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Дополнительные метки для pod |
|
podSecurityContext – параметры контекста безопасности pod#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает применение контекста безопасности pod. |
|
securityContext – параметры контекста безопасности контейнера#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Активация разрешения на эскалацию привилегий в контейнере |
|
|
Список возможностей ( |
|
|
Включает применение контекста безопасности контейнера |
|
|
Монтирование корневой файловой системы в режиме «только для чтения» |
|
|
Запуск от имени пользователя без административных полномочий |
|
|
UID пользователя, от имени которого запускается контейнер |
|
|
Тип Seccomp-профиля для контейнера |
|
resources – запросы и ограничения ресурсов контейнера#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Запросы и ограничения ресурсов для контейнера. |
|
serviceMonitor – параметры ServiceMonitor#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Активация создания |
|
|
Поведение чарта при отсутствии CRD |
|
|
Пространство имен для создания |
|
|
Дополнительные метки для ресурса |
|
|
Интервал сбора метрик |
|
|
Тайм-аут сбора метрик |
|
|
Сохраняет метки из собранных данных без префикса exported_ |
|
|
Правила фильтрации и преобразования меток, применяемые к собранным метрикам. |
|
|
Правила фильтрации и преобразования меток, применяемые к целям сбора до начала сбора метрик. |
|
metrics – параметры экспонирования метрик#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Порт, на котором контейнер публикует метрики |
|
|
Включает защищенную публикацию метрик по TLS |
|
|
Путь к каталогу с TLS-сертификатами для метрик; при не заданном или недействительном значении будут сгенерированы самоподписанные сертификаты |
|
|
Путь к TLS-сертификату для защищенного эндпоинта метрик |
|
|
Путь к TLS-ключу для защищенного эндпоинта метрик |
|
|
Активация создания |
|
|
Порт |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
grafanaDashboard – создание дашборда Grafana#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Создание |
|
|
Метка, по которой sidecar Grafana загружает дашборд |
|
|
Значение метки, по которой sidecar Grafana загружает дашборд |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Дополнительные метки для |
|
livenessProbe – параметры проверки работоспособности#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение проверки работоспособности для контейнера |
|
|
Адрес для проверки работоспособности |
|
|
Максимальное время ожидания ответа от проверки работоспособности |
|
|
Количество последовательных неуспешных проверок до признания проверки проваленной |
|
|
Интервал между запусками проверки работоспособности |
|
|
Количество успешных проверок для признания проверки успешной |
|
|
Задержка перед первой проверкой работоспособности после запуска контейнера |
|
|
Порт проверки работоспособности; значение 8082 активирует проверку |
|
|
HTTP-путь для проверки работоспособности |
|
nodeSelector – селектор узлов для планирования pod#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Селектор узлов для планирования pod |
|
tolerations – параметры Toleration для pod#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
|
|
topologySpreadConstraints – ограничения распределения pod по топологии#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Ограничения топологии для равномерного распределения pod по зонам доступности и узлам |
|
affinity – правила привязки (affinity и anti-affinity) pod к узлам#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Настройки правила привязки ( |
|
priorityClassName – имя класса приоритета pod#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Имя |
|
podDisruptionBudget – ограничение одновременной недоступности pod#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Создание |
|
|
Минимальное количество pod, которое должно оставаться доступным |
|
|
Переопределение базового имени ресурсов чарта для генерации имен |
|
hostNetwork – использование сети хоста#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Активация запуска основного контроллера в сетевом пространстве хоста |
|
webhook – настройка «мутирующего» и валидирующего вебхуков и сертификатов#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Создание |
|
|
Интервал проверки валидности сертификата |
|
|
Интервал предварительной проверки срока действия сертификата |
|
|
Количество реплик pod инструмента |
|
|
Уровень логирования |
|
|
Формат кодирования времени в логах |
|
|
Количество предыдущих версий ресурса, сохраняемых для отката |
|
|
Каталог, в который |
|
|
Политика обработки сбоев для валидирующего |
|
|
Запуск pod |
|
|
Репозиторий контейнерного образа |
|
|
Политика загрузки контейнерного образа |
|
|
Тег образа контейнера |
|
|
Вариант образа |
|
|
Список |
|
|
Порт, на котором слушает |
|
|
Создание |
|
|
Автомонтирование токена |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Дополнительные метки для |
|
|
Имя |
|
|
Селектор узлов для планирования pod |
|
|
Использование Cert Manager для выпуска и продления сертификатов |
|
|
Автоматическое добавление аннотации |
|
|
Создание ресурса |
|
|
API-группа issuer для |
|
|
Тип issuer для |
|
|
Имя issuer для |
|
|
Срок действия сертификата |
|
|
Количество предыдущих версий ресурса, сохраняемых для отката |
|
|
Период до истечения сертификата, за который Cert Manager должен выполнить обновление; должен быть больше, чем |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
|
|
|
Ограничения топологии для равномерного распределения pod по зонам доступности и узлам |
|
|
Настройки правила привязки ( |
|
|
Стратегия обновления |
|
|
Имя |
|
|
Создание |
|
|
Минимальное количество доступных pod |
|
|
Переопределение базового имени ресурсов чарта для генерации имен |
|
|
Порт публикации метрик |
|
|
Активация создания |
|
|
Порт |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Адрес проверки готовности |
|
|
Порт проверки готовности |
|
|
Дополнительные переменные окружения для контейнера |
|
|
Дополнительные аргументы запуска для контейнера |
|
|
Дополнительные init-контейнеры для pod |
|
|
Дополнительные тома для pod |
|
|
Список дополнительных точек монтирования томов ( |
|
|
Аннотации для |
|
|
Аннотации для |
|
|
Аннотации для pod |
|
|
Дополнительные метки для pod |
|
|
Включает применение контекста безопасности pod для |
|
|
Активация разрешения на эскалацию привилегий в контейнере |
|
|
Список возможностей ( |
|
|
Включает применение контекста безопасности контейнера для |
|
|
Монтирование корневой файловой системы в режиме «только для чтения» |
|
|
Запуск от имени пользователя без административных полномочий |
|
|
UID пользователя контейнера |
|
|
Тип Seccomp-профиля контейнера |
|
|
Запросы и ограничения ресурсов для контейнера. |
|
|
Активация создания |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Тип |
|
|
Выделенный IP-адрес для |
|
certController – настройка контроллера сертификатов#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Создание |
|
|
Интервал повторной постановки reconcile для контроллера сертификатов |
|
|
Количество реплик pod инструмента |
|
|
Уровень логирования контроллера сертификатов |
|
|
Формат кодирования времени в логах контроллера сертификатов |
|
|
Количество предыдущих версий ресурса, сохраняемых для отката |
|
|
Репозиторий контейнерного образа контроллера сертификатов |
|
|
Политика загрузки контейнерного образа контроллера сертификатов |
|
|
Тег образа контейнера |
|
|
Вариант образа контроллера сертификатов |
|
|
Список |
|
|
Активация автоматического создания ресурсов RBAC |
|
|
Создание |
|
|
Автомонтирование токена |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Дополнительные метки для |
|
|
Имя |
|
|
Селектор узлов для планирования pod |
|
|
|
|
|
Ограничения топологии для равномерного распределения pod по зонам доступности и узлам |
|
|
Настройки правила привязки ( |
|
|
Стратегия обновления |
|
|
Запуск контроллера сертификатов в сетевом пространстве хоста |
|
|
Имя |
|
|
Создание |
|
|
Минимальное количество доступных pod контроллера сертификатов |
|
|
Переопределение базового имени ресурсов чарта для генерации имен |
|
|
Порт публикации метрик контроллера сертификатов |
|
|
Активация создания |
|
|
Порт |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Адрес проверки готовности контроллера сертификатов |
|
|
Порт проверки готовности контроллера сертификатов для kubelet |
|
|
Включает проверку запуска для контроллера сертификатов |
|
|
Использование порта проверки готовности для проверки запуска |
|
|
Явно заданный порт проверки запуска |
|
|
Дополнительные переменные окружения для контейнера контроллера сертификатов |
|
|
Дополнительные аргументы запуска для контейнера контроллера сертификатов |
|
|
Дополнительные init-контейнеры для pod |
|
|
Дополнительные тома для pod контроллера сертификатов |
|
|
Список дополнительных точек монтирования томов ( |
|
|
Аннотации для |
|
|
Аннотации для pod контроллера сертификатов |
|
|
Дополнительные метки для pod контроллера сертификатов |
|
|
Включает применение контекста безопасности pod для контроллера сертификатов. |
|
|
Активация разрешения на эскалацию привилегий в контейнере |
|
|
Список возможностей ( |
|
|
Включает применение контекста безопасности контейнера для контроллера сертификатов |
|
|
Монтирование корневой файловой системы в режиме «только для чтения» |
|
|
Запуск от имени пользователя без административных полномочий |
|
|
UID пользователя контейнера контроллера сертификатов |
|
|
Тип Seccomp-профиля контейнера контроллера сертификатов |
|
|
Запросы и ограничения ресурсов для контейнера. |
|
dnsPolicy – политика DNS для pod#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Политика разрешения DNS для pod |
|
dnsConfig – пользовательская конфигурация DNS для pod#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Пользовательская конфигурация DNS для pod |
|
podSpecExtra – дополнительные поля PodSpec#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Дополнительные поля PodSpec для |
|