Plan du cours

Introduction

Aperçu des fonctionnalités et de l'architecture sans serveur

  • Comment fonctionne le développement sans serveur ?
  • Quels sont les prérequis d'une approche sans serveur ?

Aperçu de l'écosystème CNCF et des environnements sans serveur

  • Conteneur sans serveur en tant que service v.s. Fonction sans serveur en tant que service

Démarrer avec Serverless sur Kubernetes

  • Choisir le bon framework serverless pour Kubernetes
  • Fission v.s. Kubeless v.s. Knative
  • Knative v.s. OpenFaaS

Aperçu des fournisseurs de FaaS supplémentaires pour les Serverless Frameworks

Aperçu de la chaîne d'outils et des fonctionnalités d'OpenFaaS

  • Pourquoi commencer avec OpenFaaS ?
  • Quels outils peuvent être intégrés à OpenFaaS ?

Configuration du système Kubernetes pour le développement sans serveur

  • Installation et configuration des cadres et outils nécessaires

Exploitation du noyau Serverless Framework Outils et utilisation de l'API

  • Naviguer dans le tableau de bord et travailler avec l'interface utilisateur ou le CLI

Aperçu des implémentations FaaS et Kubernetes des applications sans serveur

  • Démarrage à froid vs. démarrage à chaud

Créer une fonction Python dans Kubernetes à l'aide d'un Serverless Framework

Stocker des modèles de code et partager des fonctions dans des référentiels

  • Versionner les projets sans serveur Kubernetes

Test des fonctions Python et optimisation des mesures de performance

  • Travailler avec des métriques d'invocation

Mise en œuvre d'une mise à l'échelle automatique pour Management ressources Réponse

  • Application des modifications aux fonctions

Ajout de dépendances aux fonctions et création d'extensions natives

Stockage de Kubernetes secrets dans les fonctions sans serveur

  • Exploiter les images de conteneurs et les définitions de pods

Sécuriser Kubernetes les fonctions sans serveur et construire des fonctionnalités d'authentification.

  • Travailler avec le protocole TLS

Déploiement de Python fonctions avec Serverless sur Kubernetes

  • Utiliser des pipelines CI/CD sans serveur pour le déploiement
  • Personnaliser les URL des composants

Suivi du cycle de vie des fonctions et examen des journaux des demandes

Dépannage

Résumé et conclusion

Pré requis

  • Compétence en Python expérience de programmation
  • .
  • Expérience intermédiaire des concepts et principes de Kubernetes
  • .
  • Une compréhension de la conteneurisation et des technologies cloud
  • .
  • Expérience avec les distributions Linux et CLI

Audience

  • Développeurs
  • DevOps Ingénieurs
  21 heures
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.
Les formations ouvertes requièrent plus de 3 participants.

Nos Clients témoignent (6)

Cours Similaires

Catégories Similaires