Сценарий Увеличение/уменьшение масштаба кластера Kubernetes H/A из одной плоскости управления
Вопрос: возможно ли выполнить команду kubectl из одной плоскости управления и повлиять на другую (присоединенную) плоскость управления?
Цель: запустить одну команду kubectl (например, kubectl scale deploy xyz --replica 3) из одной плоскости управления и повлиять на весь кластер H/A.
Пример:
[cluster-a]$ kubectl scale deploy xyz --replica 10
Cluster A
- deploy-xyz-pod-1
- deploy-xyz-pod-2
- deploy-xyz-pod-3
- deploy-xyz-pod-4
- deploy-xyz-pod-5
Cluster B
- deploy-xyz-pod-1
- deploy-xyz-pod-2
- deploy-xyz-pod-3
- deploy-xyz-pod-4
- deploy-xyz-pod-5
--
[cluster-a]$ kubectl scale deploy xyz --replica 7
Cluster A
- deploy-xyz-pod-1
- deploy-xyz-pod-2
- deploy-xyz-pod-3
Cluster B
- deploy-xyz-pod-1
- deploy-xyz-pod-2
- deploy-xyz-pod-3
- deploy-xyz-pod-4
--
[cluster-a]$ kubectl scale deploy xyz --replica 1
Cluster A
- deploy-xyz-pod-1
Cluster B