Arrêt progressif du cluster Kubernetes

13

Nous avons un cluster Kubernetes à 4 nœuds, installé à l'aide de Juju 2.0 et du charme canonique officiel de Kubernetes. Le seul objectif de cette installation très locale et privée est le développement et les tests.

L'un des problèmes les plus importants et les plus documentés de cette installation est l'absence complète d'une procédure d'arrêt du serveur gracieuse. Tant que les etcdnœuds descendent, toute la configuration est perdue.

Nous avons passé beaucoup de temps à chercher un script / des procédures de sauvegarde / restauration automatisées pour Kubernetes. La réponse la plus fréquente au problème que nous avons est de déployer le serveur à partir de zéro en utilisant Juju à chaque démarrage. Donné 30-35min. temps de déploiement cela ne semble pas être une solution intéressante?

Avez-vous une solution possible à ce problème?

Kamil Tamiola
la source
3
J'ai demandé aux développeurs du charme kubernetes-core pour juju 2.0 des routines d'arrêt gracieuses. La fonction d' arrêt progressif est en cours de développement. Vous pouvez suivre les progrès ici: github.com/juju-solutions/bundle-kubernetes-core/issues/37
Kamil Tamiola

Réponses: