Ce livre de la collection vBook se compose d'un
livre de référence sur Kubernetes pour maîtriser la plateforme de déploiement d’applications conteneurisées et d’un
approfondissement sous forme de vidéo qui présente l’installation de Minikube et les principales commandes kubectl.
Livre Kubernetes - La plateforme de déploiement de vos applications conteneurisées Ce livre s’adresse aux
administrateurs système qui souhaitent maîtriser le
déploiement de Kubernetes et comprendre en quoi il répond aux nouveaux enjeux informatiques liés à l’arrivée des conteneurs. Le lecteur découvre ainsi les différentes fonctionnalités de Kubernetes qui lui permettront de gérer des conteneurs et leur cycle de vie et de mettre en place toutes les briques indispensables à un cluster de production.
Pour appréhender au mieux la lecture de ce livre, des notions sur l’administration d’un
système Linux, sur le principe de fonctionnement des
couches réseau, sur l’utilisation de
Git ainsi que la connaissance d’un
environnement Cloud sont recommandées. Tout au long du livre, l’auteur s’appuie sur des
exemples concrets pour aider le lecteur dans sa découverte de Kubernetes et dans l’assimilation des concepts étudiés.
Après
l’installation de l’environnement et des outils indispensables pour suivre les exemples du livre, l’auteur familiarise le lecteur avec les concepts propres à Kubernetes tels que le
cycle de vie d’un conteneur, les
pods, les
services ou le
tableau de bord. Au fur et à mesure, le lecteur découvre des concepts plus avancés comme la
persistance des données, l’
hébergement d’applications en cluster, la mise en place de
réplications entre plusieurs pods, la mise en place d’
outils de sécurité, l’utilisation de règles de haute disponibilité, la gestion des
briques internes de Kubernetes ou le
gestionnaire de paquets Helm.
Puis l’auteur présente comment
installer et configurer Kubernetes afin d’aider le lecteur à
mettre en place un cluster, dans le cloud ou sur des machines classiques, avant de détailler
l’exposition d’une application sur Internet, les
polices réseau, la
sécurisation SSL, les
montées en charge, le choix des machines dans le cloud, la
surveillance applicative ou encore la mise en place de
règles d’hébergement. Pour finir, le lecteur trouve dans les derniers chapitres une introduction au
maillage de services avec Istio, ainsi que des informations sur la
gestion des droits d’accès, sur la
notion d’opérateur ou encore sur la gestion de l’application dans un système d’
intégration continue.
Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.
Vidéo Kubernetes - Le Minikube et les commandes kubectl Kubernetes est une plateforme open source conçue pour automatiser le déploiement et la gestion des
applications conteneurisées. Son adoption croissante par les entreprises témoigne de sa capacité à améliorer la résilience, la portabilité et la performance des applications à grande échelle.
Cette vidéo a pour objectif de vous faire découvrir le
Minikube et
kubectl pour simuler un
cluster Kubernetes. À l'aide d'exemples concrets, vous verrez ainsi comment utiliser les commandes kubectl pour
déployer des pods, créer des
services internes et externes et gérer les
paramètres publics et privés d’une application.