Formation Cloud Computing : Kubernetes dans Azure

Cellenza Training
Résumé
2 jours
Formation Professionnelle
Prochaine session : 03/10/2023 - A distance

Prochaines sessions
France
date et lieu à définir

A distance
1 500 EUR
03/10/2023

Avantages de l'organisme

Expert du domaine

10 années d'expérience

Financement CPF

Formations éligibles CPF

Formations courtes

Formations courtes

Description 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 visés

  • 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

Contenu

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

Public Cible

  • Administrateurs systèmes, ingénieurs de production, développeurs, architectes

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.

Moyens 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).
  • Formateur: le tout animé par un consultant-formateur expérimenté, nourri d’une expérience de terrain, et accrédité Microsoft Certified Trainer.
  • 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 par demi-journée de présence est signée par chacun des participants.
  • Cette formation peut être dispensée en format inter-entreprises ou intra-entreprise sur demande et en mode présentiel comme en distanciel.

Il est possible de vous inscrire jusqu’à 2 jours ouvrés 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.

Visualiser la vidéo

Cette formation vous intéresse ?

 

Contact

Cellenza Training

156, boulevard Haussmann
75008 Paris

Téléphone: 0671884546

Organisme de formation: Cellenza Training

Un organisme de formation certifié Microsoft Learning Partner

Cellenza Training est l'organisme de formation du cabinet de conseil Cellenza, expert sur les technologies Microsoft et son cloud Azure. Certifié Microsoft Learning Partner, nous proposons des formations pour accompagner la montée en compétences de tous profils techniques et métiers...


Apprenez-en plus sur l'organisme et découvrez toutes leurs formations
Cette formation vous intéresse ?

Un conseiller de l'organisme vous recontacte pour répondre à vos questions

Avis
Note de la formation
Soyez le premier à laisser un avis sur cette formation !

Note de l'organisme
(4,9)
Basée sur 10 avis
Voir tous les avis
guide financement
Vidéo de présentation