Le monde de l’IT connait de nombreuses mutations ces dernières années, nous avons eu le Cloud, le DevOps, le GitOps, toutes défendant une philosophie. Chacun nous proposant une pléthore d’outils à maitriser. L’objectif commun de ses philosophies est de permettre aux entreprises d’améliorer leur processus de développement logiciel et de délivrance d’application. On a vu apparaitre les concepts de CI/CD afin de de désigner les mécanismes permettant d’intégrer en continu et de délivrer en continu.
Le DevOps a su briser les barrières entre les équipes Dev et les équipes Ops. Néanmoins il restait encore une barrière à briser : celle qui permettrait de déployer de rassembler l’infrastructure de Dev et l’infrastructure des Ops sur une même plateforme suffisamment agile et scalable pour s’adapter à l’évolution des besoins des différentes équipes et ainsi utiliser toutes les possibilités que nous offre Kubernetes et la Cloud. Ainsi on parlera de Pipeline Cloud-Native et Kubernetes-Native, l’une des technologies qui a su répondre à ce besoin est TEKTON que nous aborderons dans ce cours.
L’objectif de cette formation est de vous donner les clés pour vous permettre de mettre en place TEKTON afin d’automatiser vos process de CI/CD dans un environnement kubernetes.
Cette formation est destinée:
- aux développeurs
- aux administrateurs systèmes et réseaux
- aux managers et chef de projet IT
- aux passionés d’IT
Prérequis indispensables:
- avoir de bonnes bases sur Docker (https://eazytraining.fr/cours/introduction-a-docker/)
- avoir de bonnes bases sur kubernetes (https://eazytraining.fr/cours/kubernetes-les-bases-pour-devops/)
Prérequis Souhaités:
- Kubernetes: Devenez Certified Kubernetes Administrator (https://eazytraining.fr/cours/kubernetes-devenez-certified-kubernetes-administrator)
Durée de la formation : 5 Heures
Formateur: Dirane TAFEN (Consultant et Instructeur dans le Cloud et le DevOps)
Note: Ce cours est activement mis à jour afin de répondre au curriculum de la certification. Et plus nous en saurons sur les épreuves d’évaluation, mieux nous ajusterons le cours. Merci pour votre confiance.
Présentation de la formation:
Détails
- 17 Sections
- 98 Lessons
- Durée de vie
- Module 00 : présentation de la formation7
- code utilié1
- Module 01 : vue d'ensemble de tekton6
- Module 02: installation de tekton6
- Module 03: tasks7
- Module 04: taskruns6
- Module 05: pipelines9
- Module 06 : pipelinerun8
- Module 07 : workspace9
- Module 08 : pipelineresources13
- 10.1pourquoi ?3 Minutes
- 10.2fields1 Minutes
- 10.3exemple3 Minutes
- 10.4git resource1 Minutes
- 10.5pull request resource1 Minutes
- 10.6image resource3 Minutes
- 10.7cluster resource3 Minutes
- 10.8storage resource1 Minutes
- 10.9cloudevent resource1 Minutes
- 10.10beta2 Minutes
- 10.11lab-7: énoncé2 Minutes
- 10.12lab-7: intégration de la ressource git15 Minutes
- 10.13lab-7: when et pipeline ressource
- Module 09 : authentification6
- Module 10 : observability3
- Module 11 : variables8
- Module 12: dashboard3
- Module 13: catalogue3
- Module 14 : Bonus1
- Module 15 : mini-projet2