Passer aux informations sur le produit
Gestion des packages Kubernetes : Guide complet d’analyse et d’utilisation de Manifest, Helm et Kustomize
Gestion des packages Kubernetes : Guide complet d’analyse et d’utilisation des manifestes, de Helm et de Kustomize
Description
Introduction au livre
Ce livre explore trois outils essentiels pour déployer et gérer efficacement des applications dans un environnement Kubernetes : Manifest, Helm et Kustomize.
Vous pouvez apprendre étape par étape, des concepts de base aux utilisations avancées, et les avantages et les inconvénients de chaque outil ainsi que les scénarios d'utilisation appropriés sont présentés.

indice
PARTIE 1 : Comprendre la gestion des paquets Kubernetes

Chapitre 1.
Qu'est-ce que la gestion des packages Kubernetes ?
1.1 Cycle de vie des applications et rôle de Kubernetes
1.2 Objectifs principaux de la gestion des applications Kubernetes
1.3 Manifestes, Helm et Kustomize : présentation des outils principaux pour la gestion des applications
1.4 Applications natives du cloud et Kubernetes

PARTIE 2 : Exploration approfondie de Manifest : des principes fondamentaux aux applications avancées

Chapitre 2.
Le guide complet de la manifestation
2.1 Qu'est-ce qu'un manifeste ? (Format YAML/JSON, configuration déclarative)
2.2 Types de ressources Kubernetes et comment écrire des manifestes
2.3 Déploiement et gestion des manifestes
2.4 Techniques avancées d'utilisation des manifestes
2.5 Exercice de rédaction de manifeste : Déploiement d’une application Web simple
Chapitre 3.
Avantages et inconvénients des manifestes et scénarios d'utilisation
3.1 Avantages du manifeste
3.2 Inconvénients du manifeste
3.3 Scénarios d'utilisation manifeste

PARTIE 3 : Analyse approfondie de Helm : packaging, automatisation du déploiement et gestion d’applications complexes

Chapitre 4.
Maîtriser le gouvernail
4.1 Qu'est-ce que Helm ? (Gestionnaire de paquets, graphiques)
4.2 Architecture Helm (Client Helm, Tiller - Helm v2, Helm v3)
4.3 Installation de Helm et commandes de base (helm install, helm upgrade, helm uninstall)
4.4 Analyse de la structure du graphique Helm (Chart.yaml, values.yaml, répertoire templates)
Chapitre 5.
Création et utilisation des diagrammes Helm
5.1 Syntaxe du modèle de diagramme Helm (Modèle Go)
5.2 Gestion des paramètres à l'aide du fichier values.yaml
5.3 Déploiement et gestion des graphiques Helm (Version)
5.4 Utilisation des fonctionnalités avancées du graphique de barre
5.5 Exercice de création de chart Helm : Déploiement de WordPress et MySQL
Chapitre 6.
Avantages et inconvénients et scénarios d'utilisation de Helm
6.1 Avantages du casque
6.2 Inconvénients du casque
6.3 Scénarios d'utilisation de Helm

PARTIE 4 : Exploration approfondie de Kustomize : Personnalisation et extension des paramètres spécifiques à l’environnement

Chapitre 7.
Comprendre entièrement Kustomize
7.1 Qu'est-ce que Kustomize ? (Superposition, Gestion de configuration déclarative)
7.2 Installation et utilisation de Kustomize (kubectl apply -k)
7.3 Analyse de la structure du fichier kustomization.yaml
7.4 Entraînez-vous à modifier les paramètres à l'aide de Kustomize : modification des balises d'image, modification des limites de ressources et définition des variables d'environnement.
Chapitre 8.
Configuration des déploiements spécifiques à l'environnement à l'aide de Kustomize
8.1 Configuration de Kustomize pour les environnements de développement, de préproduction et de production
Gestion des différences de configuration spécifiques à l'environnement à l'aide des correctifs 8.2
8.3 Création d'un pipeline de déploiement à l'aide de Kustomize (par exemple, automatisation des déploiements à l'aide de kubectl apply -k)
8.4 Techniques avancées d'utilisation de Kustomize
Chapitre 9.
Avantages et inconvénients de Kustomize et scénarios d'utilisation
9.1 Avantages de la personnalisation
9.2 Inconvénients de la personnalisation
9.3 Scénarios d'utilisation de la personnalisation

PARTIE 5 : Tirer parti de Manifest, Helm, de l’intégration Kustomize et des sujets avancés

Chapitre 10.
Analyse comparative de Manifest, Helm et Kustomize, avec un guide situationnel pour le choix
10.1 Analyse comparative des principales caractéristiques
10.2 Guide pour choisir l'outil le mieux adapté à votre situation
Chapitre 11.
Utilisation conjointe de Helm et Kustomize : optimiser la synergie
11.1 Utilisation des diagrammes Helm comme base pour la personnalisation
11.2 Remplacement des paramètres du graphique de direction à l'aide de Kustomize
11.3 Création d'un pipeline de déploiement combinant Helm et Kustomize
11.4 Élaboration d'une stratégie de déploiement d'applications complexes
Chapitre 12.
Sujets avancés en gestion d'applications Kubernetes
12.1 GitOps : Gestion déclarative de l’infrastructure
12.2 Helmfile : Gestion de plusieurs graphiques Helm
12.3 Argo CD, Flux : outils d’intégration continue basés sur GitOps
12.4 Opérateur Kubernetes : Automatisation de la gestion des applications
SPÉCIFICATIONS DES PRODUITS
- Date d'émission : 19 mars 2025
- Nombre de pages, poids, dimensions : 183 pages | 188 x 257 x 20 mm
- ISBN13 : 9791141999841
- ISBN10 : 1141999846

Vous aimerez peut-être aussi

카테고리