Kubernetes

Loader DigitalCityChargement...

Kubernetes

(Réf.2024-078)
2
Jour(s)
FR
Autres
CEFORA
Entreprise
Employé
Payant
Jour entier

Organisé par :

Partenaires de la formation :

Description

Automatisez le déploiement, la mise à l'échelle et la gestion des applications conteneurisées grâce à Kubernetes.

Cette formation s'adresse aux administrateurs systèmes, développeurs Cloud, DevOps Engineer.

Les contenus techniques vus au cours de cette formation sont:

→ Le fonctionnement de Kubernetes
→ Les fichiers descriptifs
→ L’architecture de Kubernetes
→ L’exploitation de Kubernetes
→ Déploiement de Kubernetes

Quels sont les buts de la formation ?

→ Comprendre le fonctionnement de Kubernetes
et la notion d’orchestration
→ Installer Kubernetes
→ Utiliser les fichiers descriptifs
→ Utiliser les bonnes pratiques de travail
avec Kubernetes

Que devez vous connaître pour suivre la formation ?

Connaissances générales en containerisation
(Docker ou autre).

Programme de la formation

↘ Introduction à Kubernetes
• De la virtualisation
à conteneurisation
• Le couple Docker/
Kubernetes
• Solutions d'installation
(MiniKube,
On-Premise, etc.)
• Installation et
configuration de docker
• Accéder au cluster
Kubernetes : CLI (kubectl),
GUI (dashboard) et APIs
• Déploiement et publication
manuelle
• Détail et introspection
du déploiement
↘ Les fichiers descriptifs
• Syntaxe YAML
• Scalabilité d'un
déploiement
• Stratégie de mise à jour
sans interruption
(update/rollback)
• Suppression
d'un déploiement
↘ Architecture Kubernetes
• Composants du master
node : API server,
scheduler, controller
manager, etc.
• Architecture d'un minion :
Kubelet, le moteur
de conteneur (docker),
Kube-proxy
• Objets Kubernetes :
volume, service, pod, etc.
• Objet statefull,
objet stateless
• Solution du deployment
↘ Exploiter Kubernetes
• Clusterisation avec
replicas et deployment
• Types de services
• Labels et choix d'un noeud
pour le déploiement
• Affinité et anti-affinité
• Daemons set, health check,
config map et secrets
• Persistent Volumes et
Persistent Volumes Claim
↘ Gestion avancée
de conteneurs
• Création et automatisation
d'images personnalisées
• Dockerfile
• Un conteneur et plusieurs
services
• Déploiement d'une image
personnalisée
↘ Kubernetes en production
• Frontal administrable
Ingress
• Limitation de ressources
• Gestion des ressources
et autoscaling
• Service Discovery
(env, DNS)
• Les namespaces
et les quotas
• Gestion des accès
• Haute disponibilité et
mode maintenance
↘ Déploiement d'un cluster
Kubernetes
• Préparation des noeuds
• Déploiement : d'un masternodeadm,
d'un masternode,
d'un worker-node
• Mise en place du
Dashboard et du réseau

↘ Exercices pratiques
• Mise en place d’un
environnement de test
Kubernetes
• Déploiement et publication
Kubernetes
• Déploiement d’une base
de données et d’une
application avec Kubernetes
• Création et automatisation
d’images personnalisées
• Déploiement de conteneur
et gestion de la montée
en charge
• Déploiement d’un cluster

Trouvez plus de formations sur ces thèmes

Comment s'inscrire à la formation ?

Cette formation apparaît au catalogue de Digitalcity.Brussels - Pôle Formation Emploi mais aucune date n’a encore été planifiée.