DE552

L’essentiel pour maîtriser Kubernetes (K8s) pour gérer des workloads et des conteneurs

Voir les dates de Formation
  • Durée 3 jours
  • Prix régulier 1 435
  • Prix préférentiel 1 290?
  • Lieux
    • Classe virtuelle
  • Nouveau cours
  • Cours en
    laboratoire
  • Aussi en Formation privée

Objectifs

À la fin du cours, les participants seront en mesure de comprendre l’orchestration de conteneurs, de mettre en œuvre Kubernetes, de créer un cluster avec Kubernetes ainsi que de déployer et de gérer des applications avec Kubernetes.

Clientèle visée

Administrateurs systèmes Linux et développeurs.

Préalable

Bonnes connaissances de Linux et Docker.

Ce cours est aussi offert en formation privée ou conférence. ?

Détails de la formation

Contenu

  • Introduction à Kubernetes : rappel sur les conteneurs, conteneurs sans orchestration, fonctionnalités d’orchestration, orchestrateurs du marché Kubernetes, distributions Kubernetes Versions et API, ressources Kubernetes.
  • Premiers pas avec Kubernetes : installation en local avec mini kube (test avec microK8), dashboard, CLI et API, démarrer un conteneur, exposer l'application démarrée.
  • Pods : modèle/concept du pod, descripteurs yaml et json, organisation des pods avec les labels, les sélecteurs et les namespaces, cycle de vie des pods, InitConteneurs.
  • Replicates : probs, ReplicationControllers vs ReplicaSets, DaemonSets d. Jobs.
  • Services : concept des services, exposer en interne du cluster, exposer un service externe, exposer vers l'extérieur : Ingress vs LoadBalancer Sonde Readiness, services headless.
  • Volume : présentation des Volumes, partage simple de données entre 2 conteneurs d'un même pod, accéder au fs d'un noeud du cluster, persistent Volumes et Persistent Volumes Claims
  • Configuration et secrets : Variables d’environnements, ConfigMaps, SecretsStratégies de déploiement mise à disposition d'une nouvelle version d'un pod, Rolling Update
  • Statefulsets : principes
  • Architecture et composants
  • Fonctionnalités nécessaires en entreprise : gestion des ressources, auto-scaling
  • Développement d'applications compatibles : applications compatibles Kubernetes, Helm pour simplifier vos déploiements, alternative à Helm

Sélectionner la date de formation

  • Classe virtuelle

    11 novembre au 13 novembre 2020

Formateur(s) attitré(s)