Kubernetes Node Remediation
Обновлено 17 июля 2025 г.
Kubernetes Node Remediation — это набор операторов Kubernetes, который обеспечивает автоматическое восстановление узлов и высокую доступность для stateful нагрузок.
Решение состоит из 2х контроллеров:
- Node Healthcheck Controller занимается обнаружением сбоев,
- Self Node Remediation Controller мигрирует нагрузку и восстанавливает узлы.
- Укажите неймспейс для установки продукта Kubernetes Node Remediation.
- Нажмите кнопку Установить.
- Убедитесь, что необходимые компоненты установлены в кластер Kubernetes в указанном неймспейсе.
- Создайте ресурс 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
Подробнее про конфигурацию ресурса можно узнать по ссылке
- Обнаружение сбоев узлов.
- Разрешение планировщику восстанавливать затронутые рабочие нагрузки.
- Восстановления узлов после сбоев.
Служба технической поддержки Yandex Cloud отвечает на запросы 24 часа в сутки, 7 дней в неделю. Доступные виды запросов и срок их обработки зависят от тарифного плана. Подключить платную поддержку можно в консоли управления. Подробнее о порядке оказания технической поддержки.
| Helm-чарт | Версия | Pull-команда | Документация |
|---|---|---|---|
| yandex-cloud/medik8s/kubernetes-node-remediation/chart/kubernetes-node-remediation | 1.0.1 | Открыть |
| Docker-образ | Версия | Pull-команда |
|---|---|---|
| yandex-cloud/medik8s/kubernetes-node-remediation/self-node-remediation-operator1750332903325272502991409697328138047197170598960 | v0.10.0-y | |
| yandex-cloud/medik8s/kubernetes-node-remediation/node-healthcheck-operator1750332903325272502991409697328138047197170598960 | v0.7.0 | |
| yandex-cloud/medik8s/kubernetes-node-remediation/kube-rbac-proxy1750332903325272502991409697328138047197170598960 | v0.19.0 |
Используя данный продукт, вы соглашаетесь с Условиями использования Yandex Cloud Marketplace