Kubernetes Node Remediation

Обновлено 17 июля 2025 г.

Kubernetes Node Remediation — это набор операторов Kubernetes, который обеспечивает автоматическое восстановление узлов и высокую доступность для stateful нагрузок.
Решение состоит из 2х контроллеров:

  • Node Healthcheck Controller занимается обнаружением сбоев,
  • Self Node Remediation Controller мигрирует нагрузку и восстанавливает узлы.
Инструкция по развертыванию
  1. Укажите неймспейс для установки продукта Kubernetes Node Remediation.
  2. Нажмите кнопку Установить.
  3. Убедитесь, что необходимые компоненты установлены в кластер Kubernetes в указанном неймспейсе.
  4. Создайте ресурс NodeHealthCheck
apiVersion: remediation.medik8s.io/v1alpha1
kind: NodeHealthCheck
metadata:
  name: nodehc-sample
spec:
  minHealthy: 51%
  remediationTemplate:
    apiVersion: self-node-remediation.medik8s.io/v1alpha1
    kind: SelfNodeRemediationTemplate
    name: self-node-remediation-automatic-strategy-template
    namespace: default
  selector:
    matchLabels:
      beta.kubernetes.io/os: linux
  unhealthyConditions:
  - duration: 60s
    status: "False"
    type: Ready
  - duration: 60s
    status: Unknown
    type: Ready

Подробнее про конфигурацию ресурса можно узнать по ссылке

Тип тарификации
Free
Тип
Приложение Kubernetes®
Категория
Администрирование и DevOps
Издатель
Yandex Cloud
Примеры использования
  • Обнаружение сбоев узлов.
  • Разрешение планировщику восстанавливать затронутые рабочие нагрузки.
  • Восстановления узлов после сбоев.
Техническая поддержка

Служба технической поддержки Yandex Cloud отвечает на запросы 24 часа в сутки, 7 дней в неделю. Доступные виды запросов и срок их обработки зависят от тарифного плана. Подключить платную поддержку можно в консоли управления. Подробнее о порядке оказания технической поддержки.

Состав продукта
Helm-чартВерсия
Pull-команда
Документация
yandex-cloud/medik8s/kubernetes-node-remediation/chart/kubernetes-node-remediation1.0.1Открыть
Docker-образВерсия
Pull-команда
yandex-cloud/medik8s/kubernetes-node-remediation/self-node-remediation-operator1750332903325272502991409697328138047197170598960v0.10.0-y
yandex-cloud/medik8s/kubernetes-node-remediation/node-healthcheck-operator1750332903325272502991409697328138047197170598960v0.7.0
yandex-cloud/medik8s/kubernetes-node-remediation/kube-rbac-proxy1750332903325272502991409697328138047197170598960v0.19.0
Лицензионное соглашение
Используя данный продукт, вы соглашаетесь с Условиями использования Yandex Cloud Marketplace
Тип тарификации
Free
Тип
Приложение Kubernetes®
Категория
Администрирование и DevOps
Издатель
Yandex Cloud