Formation

Img Post

Kubernetes

  • #Docker
  • #Kubernetes
  • #DevOps
background image
cadre Talosi

Participants

  • Développeurs
  • TechLeader
  • Architectes
  • Intégrateurs
  • Ops

Prés-requis

  • Être à l'aise avec les langages de développement
  • Comprendre le fonctionnement des containeurs avec Docker
  • Avoir des notions de base sur le cloud

Durée

3 jour (21 heures)

Tarif

1800 € HT

Format possible

  • En présentiel
  • En distanciel

Prochaines sessions

La description

Kubernetes est devenu un outil incontournable du déploiement. Il est la base de l'architecture cloud où les services se dimensionnent en fonction du besoin et se relancent automatiquement suite à un crash. Apprenez à maîtriser et configurer cet orchestrateur de container au travers d'une formation qui favorise la pratique à la théorie.

Objectifs

  • Découvrir Kubernetes
  • Déployer des applications sur un cluster
  • Administrer la plateforme de Kubernetes
  • Surveiller l'infrastructure déployée

Le programme

    I . Introduction à Kubernetes

    • Quelques rappels sur Docker et son éco-systeme
    • Le vocabulaire de Kubernetes
    • Architecture et installation des outils
    • Notion sur le cloud et les premières commandes Kube

    II . Decouvrir & explorer un cluster

    • Inspection d'un cluster via les lignes de commande
    • Explorer les différentes configuration existantes
    • Comprendre le fonctionnement du scaling et des namespaces

    III . Deployer une application

    • Ecrire un premier déploiement
    • Mettre en place un service
    • Mise en pratique de la théorie avec un projet fil rouge

    IV . Mise en réseau des services

    • Notion sur la communication entre les différents pods
    • Création d'une ingress

    V . Administration de la platforme

    • Gestion des autorisations avec les RBAC
    • Gestion des secrets
    • Comment débugger un pod
    • Exploration des metrics d'un cluster

    VI . Helm

    • Découverte des helm chart
    • Mise en place d'un deploiement via Helm
    • Automatisation des déploiement