Kubernetes, k8s (pour k, 8 caractères, s) ou encore « kube », est une plateforme Open Source qui automatise l’exploitation des conteneurs Linux. Elle permet d’éliminer de nombreux processus manuels associés au déploiement et à la mise à l’échelle des applications conteneurisées. En d’autres termes, Kubernetes vous aide à gérer facilement et efficacement des clusters au sein desquels vous aurez rassemblé des groupes d’hôtes exécutant des conteneurs Linux. Ces clusters peuvent couvrir des hôtes situés dans des clouds publics, privés ou hybrides. C’est la raison pour laquelle Kubernetes est la plateforme idéale pour héberger les applications cloud-native qui requièrent une mise à l’échelle rapide, comme la diffusion de données en continu et en temps réel via Apache Kafka.
Dans cette formation vous apprendrez à déployer vos premières applications à l’aide des pod, services, replicatset et le gestionnaire de Chart Helm.
Cette formation est destinée:
- aux développeurs
- aux administrateurs systèmes et réseaux
- aux managers et chef de projet IT
Prérequis: avoir de bonnes bases sur Docker (https://eazytraining.fr/cours/introduction-a-docker/)
Formateur: Dirane TAFEN (Consultant et Instructeur dans le Cloud et le DevOps)
Durée de la formation: 10 heures
Une plateforme de TP à votre disposition à tout moment via votre navigateur !
PRATIQUE ! PRATIQUE ! PRATIQUE !
Nos formations sont très pratiques, vous verrez que nous mettons en place systématiquement des exemples concrets afin de vous permettre de mieux appréhender les notions évoquées. En plus, sur certains de nos cours (docker, kubernetes, ansible, openshift …) nous vous permettons de réaliser les Labs directement sur notre plateforme, en effet nous souhaitons vous faciliter la tâche en mettant en place une plateforme d’expérimentation hébergée par EAZYTraining et à laquelle vous avez accès à tout moment. Qu’attendez-vous ? Allez lancez vous et apprenez en pratiquant.
Détails
- 13 Sections
- 121 Lessons
- Durée de vie
- Partie 1 de la formation1
- Module 08 : AWS + EKS8
- 2.1aws eks Présentation6 Minutes
- 2.2TP : Création compte AWS8 Minutes
- 2.3TP : installation de la vm d’admin7 Minutes
- 2.4TP : secret et access key3 Minutes
- 2.5TP : déploiement du cluster k8s avec eks8 Minutes
- 2.6TP : vérification du fonctionnement du cluster6 Minutes
- 2.7TP : suppression du cluster1 Minutes
- 2.8TP : Code utilisé
- Module 09 : GitOps avec Jenkins-x13
- 3.1GitOps : Présentation6 Minutes
- 3.2Jenkins-x : Présentation4 Minutes
- 3.3TP : ATTENTION LA METHODE D’INSTALLATION A CHANGE
- 3.4TP : install jenkins-x partie 113 Minutes
- 3.5TP : install jenkins-x partie 23 Minutes
- 3.6TP : resize admin vm partie 12 Minutes
- 3.7TP : resize admin vm partie 24 Minutes
- 3.8TP : finalisation de l’installation3 Minutes
- 3.9TP : vérification des entrées dns7 Minutes
- 3.10TP : webhook2 Minutes
- 3.11TP : déploiement d’une application avec jenkins-x10 Minutes
- 3.12TP : supprimer les ressources créées5 Minutes
- 3.13TP : code utilisé
- Module 10 : Tekton - Pipelines12
- 4.1présentation de la problématique6 Minutes
- 4.2fonctionnement de tekton7 Minutes
- 4.3code utilisé
- 4.4les ressources git et image4 Minutes
- 4.5task8 Minutes
- 4.6taskrun4 Minutes
- 4.7pipeline8 Minutes
- 4.8pipelinerun3 Minutes
- 4.9build and push taskrun9 Minutes
- 4.10deploiement à l’aide de pipelinerun6 Minutes
- 4.11vérification du fonctionnement de l’application1 Minutes
- 4.12tektonhub6 Minutes
- Module 11 : Polaris - Gouvernance + Conformité d'un cluster K8S7
- Module 12 : Auto-DevOps : Gitlab-CI + EKS14
- 6.1présentation de la problématique5 Minutes
- 6.2présentation de l’architecture à implémenter5 Minutes
- 6.3Liens utiles
- 6.4création de la connexion entre gitlab et aws7 Minutes
- 6.5création du cluster kubernetes EKS via gitlab11 Minutes
- 6.6vérification de la création du cluster6 Minutes
- 6.7installation de l’ingress controller2 Minutes
- 6.8configuration du DNS Copy2 Minutes
- 6.9installation de prometheus1 Minutes
- 6.10consultation des métriques prometheus1 Minutes
- 6.11activation auto-devops2 Minutes
- 6.12auto-devops en action4 Minutes
- 6.13vérification de l’application en environnement de preprod2 Minutes
- 6.14vérification de l’application en environnement de prod8 Minutes
- Module 13 : Istio - Service Mesh16
- 7.1les attentes liées aux microservices4 Minutes
- 7.2les limites de l’approche en library7 Minutes
- 7.3service mesh5 Minutes
- 7.4solution de service mesh sur le marché4 Minutes
- 7.5architecture de istio7 Minutes
- 7.6commandes utilisées
- 7.7installation de minikube5 Minutes
- 7.8méthode d’installation d’istio3 Minutes
- 7.9installation d’istio4 Minutes
- 7.10présentation de l’application microservice3 Minutes
- 7.11déploiement de l’application6 Minutes
- 7.12accès à l’application par istio ingress9 Minutes
- 7.13gateway et virtual service5 Minutes
- 7.14limite de notre virtual service actuel3 Minutes
- 7.15traffic management avec les destination rule7 Minutes
- 7.16vérification de nos règles subset9 Minutes
- Module 14 : Backup k8s avec velero14
- 8.1problématique liée au backup de kubernetes5 Minutes
- 8.2resilience de l’etcd4 Minutes
- 8.3ressource state3 Minutes
- 8.4pourquoi velero4 Minutes
- 8.5présentation de velero3 Minutes
- 8.6infrastructure utilisée4 Minutes
- 8.7vérification de l’accès aws4 Minutes
- 8.8commandes utilisées
- 8.9installation des prérequis4 Minutes
- 8.10installation de velero6 Minutes
- 8.11déploiement d’une application test à backuper2 Minutes
- 8.12backup de tout le cluster3 Minutes
- 8.13backup d’un namespace particuliers2 Minutes
- 8.14restauration de l’application de prod5 Minutes
- Module 15 : Kustomize8
- 9.1pourquoi kustomize ?5 Minutes
- 9.2cas d’usage de kustomize7 Minutes
- 9.3les méthodes de patching avec kustomize3 Minutes
- 9.4installation de la cli kustomize2 Minutes
- 9.5cas pratique 1 – direct patching6 Minutes
- 9.6cas pratique 2 – PatchStrategicMerge2 Minutes
- 9.7cas pratique 2 – json4 Minutes
- 9.8code utilisé
- Module 16 : Serverless avec Kubernetes + OpenFAAS11
- 10.1pourquoi le serverless ?6 Minutes
- 10.2serverless dans le cloud2 Minutes
- 10.3serverless sur k8s3 Minutes
- 10.4openfaas7 Minutes
- 10.5installation de openfaas5 Minutes
- 10.6installation de la cli openfaas1 Minutes
- 10.7création et build de la fonction4 Minutes
- 10.8push de la fonction sur le dockerhub2 Minutes
- 10.9déploiement de la fonction sur openfaas4 Minutes
- 10.10invocation de la fonction openfaas4 Minutes
- 10.11code utilisé
- Module 17 : Bonus10
- 11.1Kubernetes Dashboard5 Minutes
- 11.2TP : Kubernetes Dashboard12 Minutes
- 11.3TP : Kubernetes Dashboard [code utilisé]
- 11.4Prometheus + Grafana7 Minutes
- 11.5TP : Prometheus + grafana : ATTENTION – UPDATE
- 11.6TP : Prometheus + Grafana12 Minutes
- 11.7TP : Prometheus + Grafana [code utilisé]
- 11.8Logging avec EFK (ElasticSearch + Fluentd + Kibana)7 Minutes
- 11.9TP : Présentation du code5 Minutes
- 11.10TP : Déploiement d’EFK11 Minutes
- Module 18 : Mini-projet4
- Module 19 : play with kubernetes3
2 Commentaires
Poster le commentaire
Vous devez vous connecter pour publier un commentaire.
Bonjour Mr ,j’aimerais me formée sur kubernete et avoir votre certification,svp le prix?
Bonjour Alseny
1- soit vous prenez un abonnement sur notre site eazytraining et vous aurez accès à toutes nos formations que vous pourrez faire à votre rythme en autonomie
2- soit vous participez au bootcamp certification devops : https://eazytraining.fr/%C3%A9v%C3%A8nement/bootcamp-certification-devops-passez-vos-certifications-devops-en-02-mois/