Pour rappel, le cluster Kubernetes dont je parle tourne chez Oracle Cloud Infrastructure et ne me coûte strictement rien.
Un petit retour sur les mises à jour de Kubernetes
Du peu que je l'ai utilisé, Oracle Cloud Infrastructure (que je vais abbréger OCI) est plutôt aligné avec les autres gros fournisseurs cloud américains. En terme d'utilisation en tout cas.
Mais le cluster Kubernetes était compliqué à mettre à jour : il faut mettre à jour le cluster, puis les groupes de nœuds. Ça aurait pu être facile si le groupe de nœud se mettait vraiment à jour mais il reste bloqué.
En version gratuite, on n'a pas le choix d'utiliser une mise à jour "rolling" : un nouveau nœud démarre avant qu'un ancien nœud ne s'éteigne, et ainsi de suite jusqu'à ce que je tous les nœuds soient à jour. Jusque là, rien de bien original ni complexe, c'est plutôt bien.
Sauf qu'avec les restrictions de stockage offert (donc si on ne veut pas payer), impossible de démarrer un nouveau nœud.
Deux solutions possibles : réduire le nombre de nœuds désirés (et donc la puissance totale du cluster) pour faire la mise à jour, ou bien détruire et recréer le groupe de nœuds.
Vu que j'ai tout gérer en infrastructure as code, j'ai choisi de détruire et recréer le groupe de nœuds mais il faut accepter un downtime pendant la mise à jour du coup.
Bref, pas un retour très bloquant mais il faut le savoir. Et de toute façon, je supprime ce cluster.
Pourquoi je supprime mon cluster
J'ai deux raisons d'arrêter l'utilisation de ce cluster.
La première, c'est que le projet pour lequel je l'utilisais est dormant. Ce sont des choses qui arrivent, j'ai dû prioriser pas mal d'autres sujets et aussi prendre du temps pour moi, ce n'est que partie remise.
La seconde, c'est parce que je souhaitais supprimer mon compte OCI suite aux prises de position du patron d'Oracle.
Utiliser les fournisseurs cloud américains ou non, c'est déjà financer des grandes fortunes. Ça, on y échappe difficilement.
Mais Larry Ellison, le président exécuif d'Oracle, a clairement indiqué qu'il souhaitait utiliser la surveillance de masse et l'intelligence artificielle. Sa vision "utopique" (de son point de vue) est que si tout le monde est surveillé, plus personne ne commet de crimes.
Pour information, voici quelques sources au hasard sur ce qu'il a dit :
Au passage, il a soutenu Donald Trump lors de sa campagne, bref rien de bien original mais c'est assez pour faire un boycott au moins pour tout ce qui est personnel. J'aurai sûrement plus de mal si c'était un·e client·e qui l'utilisait (de toute façon, ma clientèle préfère les trois grands fournisseurs américains dont on sait que les patrons apprécient bien assez Trump, j'aimerais bien retrouver des client·e·s qui accepteraient d'utiliser un cloud européen comme j'ai pu en avoir par le passé).
Voilà donc pourquoi je supprime ce cluster Kubernetes !
Une suite ?
J'ai par contre décidé de faire un peu plus d'auto-hébergement donc je pense que bientôt je vais parler de mon "homelab" (j'aime pas les anglicismes mais je ne trouve pas d'équivalent français, "labo à la maison" ça me semble pas aussi expressif). Il est en cours d'évolution (à ce stade je crois que je peux parler de révolution) pour accueillir un peu plus de charge, j'espère arriver à en faire un petite série d'articles "sympas" !