Home Kubernetes, strange new worlds
Post
Cancel

Kubernetes, strange new worlds

Bonjour à tous,

Il y pratiquement 1 an, jour pour jour (cela a démarré réellement en Novembre 2022), j’ai découvert des nouveaux mondes … Kubernetes et son Orcheste (au moins philarmonique)

Tout à commencé en fin d’année 2022, lorsque nous avons du travailler à mettre en place une toute nouvelle plateforme HDS. L’objectif était de répondre à un appel d’offre et, de fait, se mettre en concurrence face à d’autres entreprises privées ainsi que certains collègues du public. C’est peu dire que le challenge était très grand, tout comme la pression de notre service à répondre correctement à la question posée à l’époque.

Certes, je connaissait déjà un peu certaines technologies et avait déjà pas mal bourlingué avec Docker personnellement, mais Kubernetes, c’était une autre paire de manche. D’autant que cette nouvelle offre de service était totalement nouvelle pour nous, d’autant plus qu’elle devait héberger aussi un tout nouveau client qui développait une application précisément basée sur les micro-services.

En somme : un tout nouveau socle technologique à découvrir, maîtriser, exploiter, tout en choisissant la solution sur laquelle nous allions devoir nous lancer. Il nous fallait, évidemment, un partenaire intégrateur capable de nous aider, voir prendre le lead sur certains aspects, tant que nous n’étions pas capable de nous en sortir seuls.

Et, le “pire” dans tout cela, c’est qu’on l’a remporté, cet appel d’offre (en janvier dernier) !

Mais remporter un tel projet n’allait pas soit sans afficher en même temps un partenariat fort avec une entreprise rompue à ce genre d’exercices. Après, un phase préalable d’étude du marché santé, nous avons choisi assez vite Axians, pour plusieurs raisons : leurs équipes DevOps étaient déjà expérimentés ; il y avait peu d’intégrateurs compétents dans le domaine avec qui nous entretenions déjà des relations de confiance ; la société disposait déjà d’un marché public ouvert sur lequel nous pouvions acheter le type de prestation souhaitée ; enfin et surtout, Axians était capable de nous aider à face à toutes les questions que nous nous posions.

Au final, nous avons donc démarré très vite dès le mois de Mars. (oui, comme souvent, les échéances étaient courtes). Sans vous dresser tout le projet et sa cinématique, nous sommes désormais en Septembre et le lancement en production HDS s’approche grandement aujourd’hui.

Heu … oui ?

Pour en revenir à ma situation vis à vis de ce projet, il a donc fallu que, en dehors des workshops que nous organisions régulièrement avec Axians, je m’attelle à comprendre, apprendre, expérimenter et à terme maîtriser Kubernetes et son orchestre… véritable changement complet de référenciel pour moi, rompu depuis des années à de la production plus traditionnelle (Virtu, NSX, Stockage, vous savez ^^)

Des mondes étranges

Evidemment, je me suis jeté à corps perdu dans ces nouveaux mondes technologiques (oui il y en a plusieurs). Des mondes où les concepts et solutions sont tellement nombreux et difficiles à appréhender: Deployment, Ingress, Service, Kubernetes, Traefik, Promotheus, Helm, Pipelines CI/CD, StrageClass et j’en passe évidemment. Il y a d’autres mondes que je connaissais déjà, mais qu’il a fallu maîtriser beaucoup mieux comme Terraform, Ansible et GitLab/GitHub. Des mondes, enfin, où quand on écrit des articles de blog, de la documentation, ou même qu’on décrit des applications entières, il faut s’habituer à Markdown et YAML (pas une mince affaire, il faut quasiment apprendre un nouveau langage écrit).

Et tout cela doit se faire sans même oublier tout ce que l’on a appris pendant des années, bref, le cerveau explose !

Un choix Cornelien

Pour terminer et justifier un peu mon absence durant ces long mois, il a fallu que je fasse un choix (comme d’habitude, il n’y a que 24h dans une journée) : soit continuer le blog, soit me focaliser sur toues les briques technologiques nécessaires à au moins commencer à appréhender Kubernetes et son Orchestre.

La suite de ce blog sera très vraisemblablement consacrée à tout ma phase d’apprentissage de ces mondes autour de Kubernetes dans les prochains mois/années. J’espère que vous me pardonnerez ce changement de cap assez radical, mais j’ai déjà plein de trucs à vous racconter, car le petit vLab K3S sur lequel je travaille depuis plusieurs mois et qui m’a déjà fait des misères. Il m’a rendu plusieurs fois fier de moi, malgré les difficultés et les nuits passées à éplucher le web. Il m’a appris notemment à avoir les bon réflexes quand il s’agit de débugguer des environnsments Kubernetes ^^

Explorer de nouveaux mondes étranges, découvrir de nouvelles technologies, d’autres civilisations DevOps et, au mépris du danger, avancer vers l’inconnu qu’ils disaient …

Bonne semaine à tous
Cédric

Prosper

This post is licensed under CC BY 4.0 by the author.