Установка Kruise
Kruise
Преимущества Kruise:
- Расширяет управление вспомогательными (sidecar) контейнерами.
- Обеспечивает высокую доступность приложений.
- Позволяет обновлять приложения без удаления подов.
- Расширяет конфигурацию распределения нагрузки по узлам кластера.
Установка с помощью Yandex Cloud Marketplace
-
Перейдите на страницу каталога
и выберите сервис Managed Service for Kubernetes. -
Нажмите на имя нужного кластера Managed Service for Kubernetes и выберите вкладку
Marketplace. -
В разделе Доступные для установки приложения выберите Kruise и нажмите кнопку Перейти к установке.
-
Задайте настройки приложения:
- Пространство имен — выберите пространство имен для Kruise или создайте новое.
- Название приложения — укажите название приложения.
-
Нажмите кнопку Установить.
-
Дождитесь перехода приложения в статус
Deployed
.
Установка с помощью Helm-чарта
-
Установите менеджер пакетов Helm
версии не ниже 3.8.0. -
Установите kubectl
и настройте его на работу с созданным кластером. -
Для установки Helm-чарта
с Kruise выполните команду:helm pull oci://cr.yandex/yc-marketplace/yandex-cloud/kruise/chart/kruise \ --version 1.5.0 \ --untar && \ helm install \ --namespace <пространство_имен> \ --create-namespace \ kruise ./kruise/
Примечание
Если вы используете версию Helm ниже 3.8.0, добавьте в начало команды строку
export HELM_EXPERIMENTAL_OCI=1 && \
, чтобы включить поддержку Open Container Initiative (OCI) в клиенте Helm.
Актуальную версию Helm-чарта можно посмотреть на странице приложения.