Тема
Полнофункциональный кластер на трех узлах
Платформа позволяет изменить параметры работы кластера и размещать полезную нагрузку на управляющих узлах.
Внимание
Мы не рекомендуем эксплуатировать кластер в такой конфигурации.
Минимальная конфигурация узла кластера:
| Параметр | Минимальная конфигурация |
|---|---|
| CPU (vCPU) | 4 |
| RAM (GB) | 12 |
| Storage (GB) | 60 |
Для размещения полезной нагрузки на управляющих узлах необходимо:
1. Снять ограничение по размещению под на управляющих узлах:
shell
kubectl taint nodes --all node-role.kubernetes.io/control-plane:NoSchedule-2. Сохранить исходный объект validate hook:
shell
kubectl get validatingwebhookconfiguration provisioning-validating-webhook-configuration -oyaml > plvc-orig.yml3. Изменить параметры worker pool:
shell
kubectl scale workerpools.p $POOL_NAME --replicas=0В случае неудачи следует удалить объект validate hook, разрешая возможность модификации/удаления worker pool:
shell
kubectl delete validatingwebhookconfiguration provisioning-validating-webhook-configurationУдалить worker pool
shell
kubectl delete workerpools.p $POOL_NAMEВ результате вся нагрузка будет вытеснена с worker нод, а сами ноды будут удалены из кластера.