VK Cloud logo

External Secrets Operator

Подготовительные шаги

  1. Ознакомьтесь с системными требованиями аддона, чтобы убедиться, что у вас достаточно ресурсов для его установки.

  2. (Опционально) Выполните ручное масштабирование групп worker-узлов или настройте автоматическое масштабирование.

Установка аддона

Для аддона External Secrets Operator доступно несколько вариантов установки.

  1. Установите аддон:

    1. Перейдите в личный кабинет VK Cloud.

    2. Выберите проект, где находится нужный кластер.

    3. Перейдите в раздел Контейнеры → Кластеры Kubernetes.

    4. Нажмите на имя нужного кластера.

    5. Перейдите на вкладку Аддоны.

    6. Если в кластере уже есть установленные аддоны, нажмите кнопку Добавить аддон.

    7. Нажмите кнопку Установить на карточке аддона external-secrets-operator.

    8. Нажмите кнопку Установить аддон.

    9. При необходимости отредактируйте:

      • выбранную версию;

      • название приложения;

      • название пространства имен, куда будет установлен аддон;

      • код настройки аддона.

    10. Нажмите кнопку Установить аддон.

      Начнется установка аддона в кластер. Этот процесс может занять длительное время.

  2. (Опционально) Познакомьтесь с официальной документацией External Secrets Operator.

  3. (Опционально) Познакомьтесь с практическим руководством по работе с External Secrets Operator.

Редактирование кода настройки аддона при установке

Редактирование кода аддона применимо для стандартной установки и установки на выделенные worker-узлы.

Полный код настройки аддона вместе с описанием полей доступен на GitHub.

После редактирования кода продолжите установку аддона.

Удаление аддона

  1. Удалите все созданные экземпляры ресурсов, относящиеся к Custom Resource Definitions (CRD) аддона, из всех пространств имен:

    kubectl -n <ПРОСТРАНСТВО_ИМЕН> delete <ТИП_РЕСУРСА> <ИМЯ_ЭКЗЕМПЛЯРА>

    Здесь:

    • <ПРОСТРАНСТВО_ИМЕН> — пространство имен, в котором находится созданный экземпляр ресурса.
    • <ТИП_РЕСУРСА> — тип ресурса, созданный для аддона. Примеры: ExternalSecret, SecretStore, ClusterSecretStore.
    • <ИМЯ_ЭКЗЕМПЛЯРА> — имя экземпляра, который вы хотите удалить.

    Подробнее в официальной документации External Secrets Operator.

  2. Удалите аддон External Secrets Operator.