Aperçu du cours
Knative représente une avancée majeure dans l’évolution des architectures cloud-native. Dans un contexte où la demande pour des applications agiles, évolutives et résilientes ne cesse de croître, Knative offre une plateforme cloud-native basée sur Kubernetes qui simplifie le développement et le déploiement des applications serverless.
Le cours explore les trois composants clés de Knative. Knative Serving est le pilier central qui automatise entièrement le déploiement, la mise à l’échelle et la gestion du trafic des applications serverless. Knative Eventing permet aux applications de réagir aux événements et aux changements d’état dans leur environnement, ouvrant la voie à des architectures réactives et sans état. Knative Build simplifie la création et le déploiement de conteneurs, offrant une expérience de développement fluide et efficace.
Knative se distingue par sa portabilité, sa flexibilité et son interopérabilité. Grâce à son architecture modulaire, il permet de développer des applications une seule fois et de les exécuter sur n’importe quelle plateforme Kubernetes compatible. Knative s’intègre également de manière transparente avec d’autres technologies cloud-native, offrant une expérience unifiée pour le développement et la gestion des applications.
Ce cours s’adresse aux développeurs, architectes cloud, ingénieurs DevOps et professionnels du cloud qui souhaitent approfondir leurs connaissances sur Knative et exploiter pleinement ses capacités. Les participants doivent posséder une compréhension de base de Kubernetes, des conteneurs Docker, des architectures serverless, ainsi qu’une expérience pratique avec les outils de ligne de commande comme kubectl. L’accès à un cluster Kubernetes fonctionnel sera nécessaire pour pratiquer les concepts abordés.
Tout au long du programme, nous explorerons les fonctionnalités avancées de Knative, les meilleures pratiques et des cas d’utilisation concrets. À la fin de cette formation, vous serez en mesure de maîtriser cette technologie révolutionnaire et de transformer vos projets cloud-native grâce à Knative. Préparez-vous à entrer dans l’ère du serverless et à repousser les limites de l’innovation cloud-native.
Détails
- 2 Sections
- 24 Lessons
- 5 Hours
- Explorer le modèle sans serveur et Knative23
- 1.0Serverless and FaaS15 Minutes
- 1.1introduction on knative10 Minutes
- 1.2Knative and Service Pods10 Minutes
- 1.3Installing Knative on GKE
- 1.4[CORRECTION]16 Minutes
- 1.5Deploying HTTP Applications with Knative Serving
- 1.6Demo: Testing an Nginx Service
- 1.7[CORRECTION]12 Minutes
- 1.8DEMO: Deploying WordPress in a Real-World Scenario
- 1.9[CORRECTION]23 Minutes
- 1.10Demo: Deploying WordPress using HTTPS
- 1.11[CORRECTION]30 Minutes
- 1.12Demo: Deploying WordPress with Knative – Part 3
- 1.13Demo: Deploying Redis for Cache Management and Faster Navigation
- 1.14AutoScaling
- 1.15[CORRECTION]10 Minutes
- 1.16Limits and Scaling for On-Premise Environments
- 1.17Demo: Limits and Scaling
- 1.18[CORRECTION]5 Minutes
- 1.19Demo – Revision
- 1.20Routes and Subroutes
- 1.21Demo – Sous-route
- 1.22[CORRECTION]13 Minutes
- Bonus1