Résumé

Kubernetes, communément appelé "k8s", est un large écosystème en rapide expansion. Initialement développé par Google, il permet de gérer les applications conteneurisées dans un environnement en cluster. Ce système d'orchestration de conteneurs permet l'automatisation du déploiement, la mise à l'échelle et la gestion de l'application. Le projet Kubernetes est devenu open source en 2014.

Ce livre a pour objectif d'accompagner les développeurs dans l'utilisation de Docker et de Kubernetes pour leur permettre d'optimiser et d'accélérer leurs développements d'applications conteneurisées. Il est idéal pour les architectes d'infrastructure cloud, les ingénieurs DevOps, les administrateurs système et les responsables de l'ingénierie qui ont besoin de connaître les bases de Kubernetes et sont prêts à appliquer les meilleures pratiques de l'industrie du cloud pour concevoir, créer et exploiter des clusters Kubernetes de qualité en production.

Au fil des chapitres, l'auteur met en lumière les pratiques nécessaires à suivre par les personnes en charge de la création d'une application dans Kubernetes et apporte les informations nécessaires sur l'utilisation de services externes tels qu'une base de données ou un serveur web. Une démarche pédagogique vous accompagne pas à pas, avec des exemples simples et une continuité dans les travaux qui sont à la base des activités pratiques, et vous garantit donc une bonne compréhension des notions théoriques.

À qui s'adresse cet ouvrage ?

  • Développeurs
  • Architectes d'infrastructure cloud
  • Ingénieurs DevOps
  • Administrateurs systèmes & réseaux

Sommaire

• Introduction à Docker.
• Installation de Docker
• Utilisation de la commande docker
• Gestion du réseau sous Docker
• Création et gestion d’images Docker.
 
• Persistance des données
• Créer sa propre image à l’aide d’un fichier Dockerfile
• Conteneur en production
• Docker Compose
• Application
• Docker Swarm. Créer un cluster Swarm
• Déployer une application à service individuel dans un Swarm avec Docker Service
• Virtual IP et Service Discovery
• Déployer une application multiservice dans un Swarm
 
• Kubernetes.
• Kubernetes et Docker Swarm
• Présentation de l’architecture de Kubernetes
• Fonctionnalités de Kubernetes
• Minikube
• Application
 
• Kubernetes en production.
• Création d’un cluster Kubernetes sous AKS
• Mise à l’échelle du cluster Kubernetes sous AKS
• Déploiement d’une application sous AKS
 
• Développement et conteneurisation d’une application web moderne.
• Étape 1 : développer et tester l’application en local avec un IDE
• Étape 2 : embarquer l’application dans des conteneurs Docker
• Étape 3 : déployer l’application sur un serveur de production avec Kubernetes

Caractéristiques

Editeur : Eyrolles

Auteur(s) : Elyes Gassara

Publication : 10 mars 2022

Edition : 1ère édition

Intérieur : Noir & blanc

Support(s) : Text (eye-readable) [ePub + PDF], Text (eye-readable)

Contenu(s) : ePub, PDF

Protection(s) : Marquage social (ePub), Marquage social (PDF)

Taille(s) : 17 Mo (ePub), 6,7 Mo (PDF)

Langue(s) : Français

Code(s) CLIL : 3214

EAN13 Text (eye-readable) [ePub + PDF] : 9782212264098

EAN13 (papier) : 9782416005695

Référencer ce produit sur votre site

Du même thème

Ils ont également acheté

--:-- / --:--