Prenez contact avec nous

Plan du cours

Programme des jours 1-2

Introduction

I. Architecture des conteneurs

Conteneurs vs Machines virtuelles

Analyse des conteneurs

Systèmes de gestion de conteneurs

OCI et CRI

II. Orchestration de conteneurs

Limitations des systèmes de gestion de conteneurs

Architecture de Kubernetes

Introduction

Masters/nœuds

Etcd

Kube-apiserver

Kubelet

Kube-proxy

Controller manager

Kube scheduler

Conception et installation d'un cluster Kubernetes

Travaux pratiques

Installation d'un cluster Kubernetes multi-nœuds

III. Outils en ligne de commande de Kubernetes

Impératif vs déclaratif

Kubectl

Krew

Kube ns

kube ctx

Travaux pratiques

Démarrage avec Kubernetes

Commandes Kubectl

Outils du métier

IV. Concepts fondamentaux de Kubernetes

Namespaces

Pod et Pods multi-conteneurs

Libellés et sélecteurs

Contrôleurs de réplication / ReplicaSets

Déploiements (Mises à jour progressives et retours en arrière)

ConfigMaps et Secrets

Liveness et Readiness

Travaux pratiques

Concepts fondamentaux de Kubernetes

Mise à jour progressive et retour en arrière

Libellés et sélecteurs

ConfigMaps et Secrets

Liveness et Readiness

V. Réseau Kubernetes

Réseau du cluster

Réseau des pods

Réseau des services

CoreDNS dans Kubernetes

Ingress

Travaux pratiques

Réseau

Services

Ingress

Programme des jours 3-4

VI. Ordonnancement

Ordonnancement manuel

Taints et tolérations

Libellés de nœud et sélecteurs

Affinité des nœuds

Pods statiques

DaemonSets

Travaux pratiques

Ordonnancement manuel

Taints et tolérations

Libellés de nœud et sélecteurs

Affinité des nœuds

Pods statiques

DaemonSets

Jobs et Cronjobs

VII. Kubernetes et le stockage

Volume Persistents

Requêtes de volume persistent

Provisionnement dynamique avec StorageClass

Travaux pratiques

Provisionnement statique

Provisionnement dynamique

VIII. Sécurité Kubernetes

Contrôle d'accès basé sur les rôles

Comptes de service

Contextes de sécurité

Quotas de ressources

Politique de réseau

Travaux pratiques

RBAC et Cluster Roles

Comptes de service

Contextes de sécurité

Politique de réseau

IX. Journalisation et surveillance

Helm

Operators

Surveillance des composants du cluster

Configuration de la pile GAP - Grafana Alertmanager Prometheus

Travaux pratiques

Helm

Configuration de la pile GAP

Conclusion

Pré requis

  • Une compréhension des concepts de l'informatique en nuage
  • Une familiarité avec la ligne de commande Linux

Public

  • Ingénieurs DevOps
  • Développeurs
 28 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires