Simplification des opérations grâce au chef d'orchestre

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
104
Mois de parution
septembre 2019
Domaines


Résumé
Finalement, les conteneurs ne semblent pas être la panacée dont nous avions rêvé ; bien sûr, ils apportent des réponses à nos problèmes de packaging, mais sérieusement, comment allons-nous convaincre nos collègues des opérations qu'il faut les adopter ? Docker, à lui seul, est une solution difficilement viable en production. Alors que nous manque-t-il ? Et si c'était simplement un orchestrateur !

En 2013, Docker débarque et change vraiment la donne en tenant (enfin) la promesse du « build once, run everywhere », permettant (enfin) aux développeurs de s'affranchir du si tristement célèbre « ça marche sur ma machine », pour lequel on peut trouver au moins 150 mèmes différents sur Internet.

Dès 2014, on voit apparaître les premiers orchestrateurs, qui vont connaître leur heure de gloire entre 2015 et 2017. Fin 2017, Kubernetes devient le « Maître du Monde » et il est à l'heure actuelle le second projet sur GitHub, en nombre de commits (juste derrière Linux). Alors, comment Kubernetes va-t-il venir à notre secours ?

1. La théorie

Beaucoup s'accordent à penser que Kubernetes est complexe ; ce n'est pas totalement vrai. Je veux bien le reconnaître, vu de l'extérieur il n'est pas forcément engageant, car il a un nombre considérable de ressources différentes dans son API ; mais quand on y regarde de près, tout devient plus clair. C'est pourquoi je vous...

Cet article est réservé aux abonnés. Il vous reste 97% à découvrir.
à partir de 21,65€ HT/mois/lecteur pour un accès 5 lecteurs à toute la plateforme
J'en profite


Articles qui pourraient vous intéresser...

Recherchez efficacement des fichiers ou du texte avec find et grep

Magazine
Marque
Linux Pratique
HS n°
Numéro
49
Mois de parution
novembre 2020
Domaines
Résumé

Dans la vie de tous les jours, lorsque l'on perd un objet, on se retrouve la plupart du temps seul face à sa mémoire, sans personne pour vous indiquer où vous avez bien pu poser ces #$*!@& de clés ! Sous Linux, il existe des outils bien pratiques qui vous permettront de gagner un temps appréciable...

Installer et administrer un serveur d’impression CUPS

Magazine
Marque
Linux Pratique
Numéro
122
Mois de parution
novembre 2020
Domaines
Résumé

Lorsqu’on travaille sur un réseau ou en local, il est très pratique de pouvoir imprimer depuis son poste de travail en toute transparence. Qu’une imprimante soit directement connectée à un ordinateur ou bien soit partagée par un serveur dédié, l’utilisateur doit en effet être en mesure d’envoyer ses documents dans une file d’attente (spooler) qui sera en charge de traiter les impressions. Par le passé, c’était le serveur LPRng (via LPD) qui monopolisait l’impression sur les systèmes de type Unix. Mais l’arrivée de CUPS a changé la donne.

Corriger automatiquement vos dernières commandes shell

Magazine
Marque
Linux Pratique
Numéro
122
Mois de parution
novembre 2020
Domaines
Résumé

Qui n’a jamais eu envie d’insulter son terminal parce qu’il n’arrive pas à interpréter une commande contenant une faute de frappe évidente ? Lorsque vous oubliez de taper sudo au début d’une commande, votre terminal vous répond « erreur : vous ne pouvez effectuer cette opération qu’en mode administrateur. », n’avez-vous pas envie de lui répondre « Donc tu sais ce que je veux, débrouille-toi !  » ? Pas envie de corriger la commande, juste envie de taper « Merde » ou « Bordel » (ou « fuck » !). Cet exutoire est à portée de clavier avec The Fuck !

« Ben moi en général, je lui réponds “merde”. En principe ça colle avec tout. » Lionnel Astier, Kaamelott, Livre IV

Comparaison de deux méthodes d’isolation CPU

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
111
Mois de parution
novembre 2020
Domaines
Résumé

Afin de séparer les cœurs supportant les activités temps réel et temps partagé d'applications sur une architecture SMP sous Linux, le sous-système cpuset des cgroups est désormais mis en avant, au détriment de l’ancienne méthode basée sur le paramètre isolcpus.