Problème de stabilité avec Kubernetes / RKE2 ?

Depuis quelques années, je joue régulièrement avec un mixe de services Azure et on-premise sous Hyper-V. Dernièrement, je suis tombé sur un problème de stabilité qui m’a dérouté.

Le problème

Un cluster Kubernetes bâti sur RKE2 perdait régulièrement des nœuds (freeze, ou reboot qui n’aboutit pas et qui oblige l’arrêt brutal de la VM). Malheureusement, les logs de mes VM ne contenaient aucune erreur.

La solution

Ce cas de figure ne m’était jamais arrivé avec les clusters que j’avais installés avec kubeadm ou kubic. J’ai donc cherché l’élément qui différait. Je me suis rendu compte que la documentation de RKE2 manquait d’une recommandation que j’ai pu trouver sur tous les cluster Kuberntes que j’avais testés. Celle-ci conseille de désactiver le SWAP.

Après désactivation du SWAP sur l’ensemble des VM constituant mon cluster, celui-ci est devenu stable (plus aucun freeze ou problème de reboot).

Jérémy Jeanson

Comments

You have to be logged in to comment this post.