(+33)1 55 60 76 72

Kubernetes

Accueil » Formations » Factory » Kubernetes

Kubernetes ou "K8s" est une plate-forme open source permettant d'automatiser le déploiement, la montée en charge et la mise en œuvre de conteneurs d'applications.
Initialement conçu par Google, puis repris par la Cloud Native Computing Foundation
Il fonctionne avec de nombreux containers, et est souvent utilisé avec Docker
Cette formation vous permettra de Comprendre le fonctionnement de kubernetes, de l'installer, de le configurer et de l'administrer.

1215 € HT 2 jours IJ-KUB

Optimisation des conteneurs avec Kubernetes

Programme

Introduction

  • Présentation Kubernetes, origine du projet,
  • Fonctionnalités: automatisation des déploiements et de la maintenance des applications en containers.
  • Containers supportés, plate-formes utilisant Kubernetes.
  • Composants de Kubernetes.
  • Définitions: pods, labels, controllers, services

Architecture

  • Kubernetes Master: stockage des configurations par etcd, interfaçage par l’API server, noeuds Kubernetes: hébergement des containers,
  • Kubelet pour la supervision des noeuds.

Installation et configuration

  • Présentation des différentes solutions d’installation
  • Installation des outils : kubectl,minikube,kubeadm
  • Configuration de pods et containers : assignation de mémoire, espace de stockage, processeurs, affectation de pods à des noeuds.
  • Configuration d’applications et exécution.

Administration

  • Outils de supervision, analyse des logs, debugging
  • Utilisation de kubectl exec pour accéder en shell à un container
  • Analyse de l’état des noeuds avec Node Problem Detector
  • Mise en oeuvre de StackDriver

Sécurité

  • Présentation des points à sécuriser
  • Accès à l’API Kubernetes
  • Limitations des ressources
  • Contrôle des accès réseau
  • Restrictions des accès à etcd