Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Devenez expert en orchestration de conteneurs en maîtrisant la gestion des Pods, Deployments, Services et la mise en œuvre de l'intégration/déploiement continu (CI/CD) sur une infrastructure résiliente.
apiVersion: apps/v1
kind: Deployment
metadata:
name: web-app-deployment
spec:
selector:
matchLabels:
app: web-app
replicas: 3
template:
metadata:
labels:
app: web-app
spec:
containers:
- name: web-app-container
image: nginx:latest
ports:
- containerPort: 80Kubernetes (K8s) est une plateforme open-source, largement adoptée, conçue pour automatiser le déploiement, la mise à l'échelle et la gestion des applications conteneurisées. Issu d'un projet de Google, il fournit un framework robuste pour l'exécution de charges de travail distribuées et la gestion dynamique des services, offrant une haute disponibilité et une résilience accrues. Cette technologie est la pierre angulaire des architectures Microservices modernes et des environnements Cloud-Native, permettant aux équipes DevOps de standardiser le cycle de vie applicatif de développement à la production. Elle est essentielle pour tout professionnel visant une carrière en DevOps ou en infrastructure Cloud.
Les objectifs
Décrire les principes de l’orchestration de conteneurs
Manipuler les ressources de base Kubernetes
Déployer des applications et les mettre à disposition
Public visé
Développeurs
Architectes
Administrateurs
Prérequis
Avoir une connaissance de la ligne de commande Linux/Unix
Avoir connaissance d’un outil de gestion de conteneurs
Pour ancrer les apprentissages et encourager la dynamique collective.
Pour allier flexibilité et interactions en temps réel avec le formateur.
Pour favoriser la concentration, les échanges et le confort des apprenants.