AKS - ACI Kubernetes sur Azure
Prérequis
Public admis
- Salarié en Poste
- Entreprise
Demandeur d'emploi et Etudiant non admis
Financement
- Votre OPCO
- Financement personnel
Financement CPF non pris en charge
Modalités
- En centre
- À distance
Objectifs pédagogiques
A l'issue de cette formation, vous serez capable de :
- Utiliser les principes avancés de Kubernetes sur Microsoft Azure AKS (Azure Kubernetes Service)
- Déterminer les solutions tierces permettant d'enrichir votre cluster Kubernetes notamment dans un contexte AKS
- Identifier les bonnes pratiques permettant d'optimiser votre efficacité dans la gestion de votre cluster Kubernetes sur Azure
- Présenter les principes du Container Serverless avec ACI (Azure Container Instances).
Programme de la formation
Rappels des fondamentaux de Kubernetes
- Tour d'horizon de l'écosystème Kubernetes
Déploiement d'un cluster AKS (Azure Kubernetes Service)
- Les fonctionnalités AKS
- Déploiement d'un cluster AKS par :
- La GUI
- La CLI
- Comprendre les différentes ressources utilisées par AKS
- Découverte du fonctionnement des pools
- Comprendre l'intégration de AKS dans les services Azure
- Meilleures pratiques AKS
Exemple de travaux pratiques (à titre indicatif)
- Déploiement d'un cluster AKS
Authentification et autorisation
- Les identités dans Kubernetes
- Les méthodes d'authentification
- ServiceAccounts et tokens
- Les modèles d'autorisation
- Administration RBAC (Role-Based Access Control)
- Intégration au IAM (Identity and Authorization Management) Azure
Exemple de travaux pratiques (à titre indicatif)
- Gestion de l'authentification et des autorisations Kubernetes dans Azure
Maîtrise des capacités
- Les capacités du cluster
- Les LimitRanges
- Les ResourceQuotas
Exemple de travaux pratiques (à titre indicatif)
- Quotas et limitations des ressources
Gestion de l'autoscalabilité
- Présentation des fonctionnalités d'autoscaling
- HPA
- VPA
- CA
- Impact des LimitRanges dans les mécanismes d'autoscaling
Exemple de travaux pratiques (à titre indicatif)
- Gestion de l'autoscalabilité avec HPA et CA
Gestion du monitoring et des performances
- Présentation du monitoring et de son fonctionnement au sein de Azure avec Azure Monitor et Insight
- Rappel des solutions du marché
Exemple de travaux pratiques (à titre indicatif)
- Déploiement et configuration du monitoring de cluster AKS avec les outils Azure Monitor et Insight
Gestion des logs et audit
- Présentation :
- Du logging dans Azure
- De la gestion et la centralisation des logs au sein de Kubernetes
- Des solutions du marché
- Du système d'audit K8S dans Azure
Exemple de travaux pratiques (à titre indicatif)
- Déploiement et configuration d'une solution d'audit et de logging K8S dans Azure
Registre avancé
- Présentation des fonctionnalités :
- D'une solution de registre avancé
- Du registre ACR (Azure Container Registry)
- Gestion des droits et accès sur ACR
Exemples de travaux pratiques (à titre indicatif)
- Déploiement du registre ACR
- Gestion des images
- Manipulation du registre et de ses fonctionnalités de sécurité
Service Mesh
- Présentation des :
- Technologies de Service Mesh dans Kubernetes
- Fonctionnalités d'Istio sur AKS
Exemples de travaux pratiques (à titre indicatif)
- Déploiement du Service Mesh Istio
- Manipulations autour de la télémétrie et de la gestion du trafic
Azure ACI (Azure Container Instance)
- Présentation :
- D'Azure ACI
- Des fonctionnalités ACI
Exemples de travaux pratiques (à titre indicatif)
- Mise en place d'un :
- Déploiement de pods serverless avec ACI
- Débordement d'AKS vers ACI
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation

Proposé par
M2I
"Un leadership dans le domaine de la formation"

Proposé par
M2I
