Kubernetes sur Google Cloud Platform : Un guide pour automatiser le déploiement, la mise à l'échelle et la gestion des applications

Note :   (4,0 sur 5)

Kubernetes sur Google Cloud Platform : Un guide pour automatiser le déploiement, la mise à l'échelle et la gestion des applications (Ernesto Garbarino)

Avis des lecteurs

Il n'y a actuellement aucun avis de lecteur. La note est basée sur 6 votes.

Titre original :

Beginning Kubernetes on the Google Cloud Platform: A Guide to Automating Application Deployment, Scaling, and Management

Contenu du livre :

Chapitre 1 : Introduction

Mise en place d'une grappe.

Liste des clusters.

Suppression d'une grappe.

Obtenir les identifiants de connexion.

Installation de Kubectl.

Vérification de la version de Kubectl.

Utilisation des informations d'identification GCE.

Clusters et nœuds.

Nœuds.

Consommation de ressources des nœuds.

Application Hello World.

Chapitre 2 : Pods

La façon la plus rapide de lancer un pod.

Lancement d'un pod unique.

Lancement d'un Pod Sigle pour exécuter une commande.

Exécution interactive d'un module.

Interagir avec un Pod existant.

Récupérer et suivre les journaux d'un Pod.

Interaction avec le port TCP d'un pod.

Transférer des fichiers depuis et vers un Pod.

Sélection du conteneur d'un module.

Dépannage des modules.

Manifeste d'un pod.

Déclarer les ports réseau des conteneurs.

Configuration de l'environnement du conteneur.

Ecraser la commande du conteneur.

Gestion des besoins en CPU et RAM des conteneurs.

Volumes de pods et montages de volumes.

Volumes externes et Google Cloud Storage.

Santé et cycle de vie du pod.

Espaces de noms.

Étiquettes.

Annotations.

Chapitre 3 : Déploiements et mise à l'échelle

Les ensembles de répliques.

Notre premier déploiement.

Plus d'informations sur l'énumération des déploiements.

Manifeste des déploiements.

Surveillance et contrôle d'un déploiement.

Découvrir les ReplicaSets d'un déploiement.

Découvrir les Pods d'un ReplicaSet.

Suppression des déploiements.

Suivi des révisions et déploiements évolutifs.

Recréer des déploiements.

Déploiements de mises à jour en continu.

Avantages et inconvénients d'une valeur MaxSurge plus élevée.

Avantages et inconvénients d'une valeur MaxUnavailable élevée.

Déploiements bleu/vert.

Résumé des paramètres MaxSurge et MaxUnavailability.

Déploiements contrôlés.

Historique des déploiements.

Annulation des déploiements.

L'autoscaler de pods horizontaux.

Configuration de l'autoscaling.

Observer l'autoscaling en action.

Mise à l'échelle du cluster Kubernetes lui-même.

Chapitre 4 : Découverte de services

Introduction.

Le contrôleur de service.

Trouver les adresses IP des Pods.

Accéder à un Pod à partir d'un autre Pod.

Accès au(x) pod(s) à partir d'un réseau local.

Accès à un pod à partir d'Internet.

Liste de tous les services en cours d'exécution.

Suppression d'un service.

Accès à des services dans différents espaces de noms.

Exposer des services sur un port différent.

Attente de l'attribution d'une adresse IP publique.

Les versions Canary.

Versions Canary et versions incohérentes.

Exposition de plusieurs ports.

Démarrage et arrêt en douceur.

Déploiement sans temps d'arrêt.

Les points de terminaison des pods.

Lister et supprimer des services.

Chapitre 5 : ConfigMap et Secrets

Stockage des propriétés de configuration dans Kubernetes.

Obtenir une nouvelle configuration automatiquement.

Choisir les propriétés sélectionnées à partir d'un ConfigMap.

Transmettre les valeurs du ConfigMap aux arguments de démarrage d'un Pod ?

Mise à jour d'un ConfigMap.

Chargement des propriétés d'un ConfigMap à partir d'un fichier.

Stockage de textes volumineux dans un ConfigMap.

Récupération d'un fichier volumineux stocké dans un ConfigMap.

Mises à jour en direct du ConfigMap.

Stockage de données binaires.

Secrets.

Différence entre les objets ConfigMap et Secret.

Lecture des propriétés des secrets.

Références du registre Docker.

Paire de clés publiques TLS.

Lister et supprimer les objets ConfigMap et Secret.

Chapitre 6 : Jobs

Processus unique.

Plusieurs processus indépendants.

Plusieurs processus coordonnés.

Mise à l'échelle et contrôle avancés des lots.

Attendre la fin d'un travail.

Temporisation des tâches bloquées.

Autres politiques de redémarrage.

Gestion et suppression des travaux.

Récapitulation.

Chapitre 7 : CronJobs

Le CronJob le plus simple possible.

Autres informations sur le livre :

ISBN :9781484254905
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2019
Nombre de pages :324

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Kubernetes sur Google Cloud Platform : Un guide pour automatiser le déploiement, la mise à l'échelle...
Chapitre 1 : Introduction Mise en place d'une...
Kubernetes sur Google Cloud Platform : Un guide pour automatiser le déploiement, la mise à l'échelle et la gestion des applications - Beginning Kubernetes on the Google Cloud Platform: A Guide to Automating Application Deployment, Scaling, and Management

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)