Skip to content

Latest commit

 

History

24 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Kubernetes

Synthese

Objectif du Workshop

  • Orchestrer des conteneurs pour améliorer la disponibilité et la scalabilité des applications.
  • La haute disponibilité du "control plane" de Kubernetes ne sera pas abordée.

Compétences visées

  • Travailler avec une confguration Kubernetes sur son propre poste;
  • Utiliser la commande "kubectl";
  • Transformer les commandes "imperative" en "declarative";
  • Utiliser Docker et Kubernetes
  • Créer et gérer un "pod";
  • Créer et gérer un "pod init";
  • Limiter la consommation de ressources d'un pod;
  • Utiliser un label;
  • Utiliser les concepts de "taint & toleration";
  • Mettre un noeud k8s en maintenance et le remettre en production;
  • Générer une défnition en "Yaml" d'un objet k8s à partir d'un "dry-run";
  • "kubernétiser" une image Docker;
  • Rendre disponible son application en dehors du Cluster (services dont "NodePort" et "LoadBalancer", "ingress controller", "Bare metal loadbalancer","Ingress Controller");
  • Gérer le cycle de vie d'une application dans Kubernetes;
  • Utiliser le manager d'applications "Helm" for "fun & profit";
  • Stocker des données de façon permanente dans un cluster

Ce qui m'apporté comme savoirs

  • Comprendre la philosophie de Kubernetes.

  • Connaître les rôles du "Control Plane" et du "Data Plane" dans Kubernetes.

  • Décrire et énoncer les fonctions de quelques objets essentiels de Kubernetes : "Namespaces", "Pods", "Deployments", "Services", "ReplicaSets", etc.

  • Compte-rendu Workshop Kubernetes

About

Workshop Kubernetes

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors