Accueil / Formation Kubernetes dans Azure

Formation Kubernetes dans Azure

AzureKubernetes
Niveau : Débutant
Eligible CPF : Non
Informations pratiques
Durée : 2 Jours
Prix présentiel : 1500 € HT/pers
Eligible CPF : Non
Public Visé
  • Administrateurs systèmes, ingénieurs de production, développeurs, architectes
Prochaines dates
Distanciel
05 et 06 décembre 2022
Intra-entreprise
date et lieu à définir

Présentation de la formation

Kubernetes est devenu la solution de facto pour les workloads applicatifs modernes de type micro-services. S’appuyant sur les concepts de la containerisation, elle apporte un riche écosystème pour l’orchestration des applications, induisant une complexité à la hauteur de ses capacités.

Azure Kubernetes Service (AKS) est la déclinaison dites managée de Kubernetes dans la plateforme Cloud Azure. Sans diverger de la technologie sous-jacente de Kubernetes, elle embarque des spécificités propres à la plateforme Cloud de Microsoft.

 

Cette formation a pour but de permettre aux stagiaires de découvrir les concepts associés à Kubernetes. Les principaux objets kubernetes seront présentés et manipulés.

Les spécificités liées à AKS seront également abordées afin de permettre aux stagiaires de cerner les points importants pour bâtir un pattern basé sur la solution Kubernetes managée de Microsoft.

Objectifs pédagogiques

A l’issue de cette formation, les participants seront en capacité de :

  • Décrire l’architecture haut niveau de Kubernetes
  • Manipuler les principaux objets Kubernetes à travers la ligne de commande et des manifest yaml
  • Définir les différences entre stateless et statefull et comment adresser ces spécificités dans Kubernetes
  • Comprendre les bases de la gestion de workload applicatif dans Kubernetes
  • Saisir les différences entre Kubernetes et AKS et avoir une vision de l’infrastructure Azure inhérente à AKS
  • Identifier les solutions proposées dans Azure pour sécuriser et opérer l’environnement Kubernetes, et le cas échéant, identifier les outils additionnels pouvant combler les manques non adressés à ce jour
Prérequis

Le candidat à cette formation doit disposer des connaissances de base Azure, niveau « AZ-900 : Azure Fundamentals » ou équivalent. Une maitrise de Linux est nécessaire. Il faut également être à l’aise avec un shell Linux et la synthaxe yaml.

Les supports de cours et les travaux pratiques sont en anglais. Un niveau d’anglais B1 est requis pour suivre cette formation. Retrouvez les niveaux de langue sur ce lien : Classification des niveaux de langue.

Programme de la formation

Découvrir l’architecture Kubernetes en quelques minutes

  • Découvrir l’architecture Kubernetes
  • Comprendre les 4 C de la sécurité Kubernetes

 

Interagir avec un cluster Kubernetes

  • Connaitre les moyens disponibles pour unteragir avec un cluster Kubernetes
  • Utiliser Kubectl et kubeconfig

 

Utiliser les objets basics de Kubernetes

  • Découvrir le fonctionnement d’un Pod et d’un namespace
  • Créer des pods avec un ou plusieurs conteneurs
  • Ajouter de la configuration aux pods à travers les ConfigMaps et les Secrets

 

Exposer des applications

  • Interagir avec un Service Kubernetes
  • Comprendre les principes de base des ingress
  • Exposer des applications avec des services et des ingress

 

Gérer les données avec les solutions de stockage dans Kubernetes

  • Utiliser les Persistent Volumes et Persistent Volume Claims
  • Utiliser les Storage Classes
  • Ajouter du stockage persistant à un workload applicatif

 

Gérer les applications avec les contrôleurs Kubernetes

  • Déployer dans Kubernetes
  • Choisir d’autres contrôleurs
  • Gérer un workload applicatif à travers un déploiement

 

Identifier les différences entre Kubernetes et AKS

  • Construire son premier cluster AKS
  • S’appuyer sur le Microsoft Landing Zone accelerator pour architecturer AKS
  • Comprendre le Control plane et le worker plane dans AKS
  • Gérer des versions Kubernetes chez Azure

 

Planifier la topologie réseau requise pour AKS

  • Comprendre les différences entre Azure CNI, Kubenet ou BYOCNI
  • Identifier les limites du réseau Azure et des NSG pour le filtrage dans le plan réseau Kubernetes
  • Choisir entre Cluster public ou privé
  • Protéger l’API server de AKS

 

Réaliser le design du hosting AKS à travers les différentes options de Node pools

  • Utiliser les System et User Node Pools
  • Optimiser les coûts avec un Spot node pool ou des RI
  • Intégrer des workload Windows avec les node pools Windows
  • Ajouter des nodes pools sur un cluster

 

Gérer les accès et autorisation dans AKS

  • Intégrer Azure AD et les Managed Identity dans AKS
  • Gérer le RBAC : plan de contrôle Azure et Kubernetes
  • Observer et manipuler le RBAC dans AKS

 

Utiliser les add-on AKS pour bénéficier d’une meilleure intégration dans Azure

  • Connaitre les principaux add-on AKS : AGIC, CSI Secret store, Flux, OpenServiceMesh et ContainerInsight
  • Utiliser le Key Vault Secret store
Méthodes pédagogiques

Cette formation sera principalement constituée de théorie et d’ateliers techniques qui permettront d’être rapidement opérationnel.

  • Support : un support de cours sera remis aux participants au format électronique.
  • Evaluation : Les acquis sont évalués tout au long de la formation par le formateur (Questions régulières, travaux pratiques, QCM ou autres méthodes).
  • Satisfaction : à l’issue de la formation, chaque participant répond à un questionnaire d’évaluation qui est ensuite analysé en vue de maintenir et d’améliorer la qualité de nos formations.
  • Suivi : une feuille d’émargement est signée par demi-journée par chacun des participants.
Accessibilité

Il est possible de vous inscrire jusqu’à 2 jours ouvrés (pour les formations sans financements externes) avant le début de la formation, sous condition de places disponibles et de réception du devis signé.

Il est aussi possible – sur demande – d’adapter des moyens de la prestation pour les personnes en situation de handicap en fonction du type de handicap.
Le centre de formation Cellenza Training est situé au : 156 Boulevard Haussmann – 75008 Paris
Vous pouvez facilement y accéder par les transports en commun suivants :
  • Métro 9 : Miromesnil
  • Métro 13 : Saint-Philippe-du-Roule
  • Bus 22-43-52 : Courcelles ou Miromesnil
  • Bus 84 : Ruysdaël – Parc Monceau
Pré-inscription à la formation
Formation Kubernetes dans Azure

    Les informations personnelles vous concernant (nom prénom, adresse e-mail, téléphone professionnel) sont recueillies par CELLENZA et sont enregistrées dans les fichiers informatisés de notre société en qualité de responsable de traitement, aux fins (i) de répondre à votre demande et (ii) de prospection. Ces informations, collectées sur la base de votre consentement ou notre intérêt légitime, ne sont transmises à aucun tiers et seront conservées, trois ans maximum à compter de notre dernier contact. Ces données sont accessibles aux seules personnes au sein DE CELLENZA dûment habilitées. Vous pouvez exercer vos droits d’accès, de rectification, d’effacement, d’opposition, de limitation du traitement, ainsi que le droit à la portabilité de vos données, sur simple demande à l’adresse suivante : contact-gdpr@cellenza.com ou introduire une réclamation auprès de la CNIL. Pour plus d’informations sur vos droits, nous vous invitons à consulter le site www.cnil.fr