Formation Serverless on Kubernetes Fundamentals

Note: some courses require a minimum of 2 delegates. Please contact us.

Last updated

Code formation

serverlessonkubernetes

Durée

21 heures (généralement 3 jours pauses comprises)

Pré requis

  • Proficiency in Python programming experience
  • Intermediate experience with Kubernetes concepts and principles
  • An understanding of containerization and cloud technologies
  • Experience with Linux distributions and CLI

Audience

  • Developers
  • DevOps Engineers

Aperçu

Serverless est une architecture qui permet la création et le déploiement d’applications d’entreprise hautement scalables sans la fourniture de serveurs. Kubernetes est une plate-forme open-source pour la construction de projets basés sur les conteneurs et dans le cloud. Un cadre sans serveur peut être intégré avec Kubernetes pour fournir l’infrastructure d’hébergement automatisée nécessaire à l’exécution des implémentations CaaS et FaaS.

Cette formation guidée par des instructeurs, en direct (online ou sur site) est destinée aux développeurs et DevOps ingénieurs qui souhaitent utiliser une approche sans serveur pour construire des applications d'entreprise dans Kubernetes.

À la fin de cette formation, les participants seront en mesure de :

    Configurez et configurez le système Kubernetes pour commencer à se développer avec une architecture sans serveur. Comprendre les concepts et les principes fondamentaux pour les environnements sans serveur. Opérer les chaînes d'outils nécessaires au développement sans serveur et l'intégrer avec Kubernetes composants. Pratiquez leurs compétences dans Python langage de programmation et appliquez-le pour mettre en œuvre des systèmes sans serveur. Les applications d'entreprise sécurisées qui sont déployées via un cadre sans serveur sur Kubernetes. Utilisez des méthodes de cloud computing modernes pour optimiser DevOps les flux de travail de traitement des tâches.

Le format du cours

    Lecture et discussion interactives. Beaucoup d’exercices et de pratiques. La mise en œuvre dans un environnement de laboratoire en direct.

Options de personnalisation de cours

    Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.

Machine Translated

Plan du cours

Introduction

Overview of Serverless Features and Architecture

  • How does serverless development work?
  • What are requisites to a serverless approach?

Overview of CNCF Ecosystem and Serverless Environments

  • Serverless Container as a Service v.s. Serverless Function as a Service

Getting Started with Serverless on Kubernetes

  • Choosing the right serverless framework for Kubernetes
  • Fission v.s. Kubeless v.s. Knative
  • Knative v.s. OpenFaaS

Overview of Additional FaaS Providers for Serverless Frameworks

Overview of OpenFaaS Toolchain and Features

  • Why should you get started with OpenFaaS?
  • What tools can be integrated with OpenFaaS

Setting Up the Kubernetes System for Serverless Development

  • Installing and configuring the necessary frameworks and tools

Operating the Core Serverless Framework Tools and Utilizing the API

  • Navigating the dashboard and working with the UI or CLI

Overview of FaaS Implementations and Kubernetes Serverless Applications

  • Cold start v.s. warm start

Creating a Python Function in Kubernetes Using a Serverless Framework

Storing Code Templates and Sharing Functions in Repositories

  • Versioning serverless Kubernetes projects

Testing Python Functions and Optimizing Performance Metrics

  • Working with invocation metrics

Implementing Automatic Scaling for Management of Resources Response

  • Applying changes to functions

Adding Dependencies to Functions and Creating Native Extensions

Storing Kubernetes Secrets in Serverless Functions

  • Leveraging container images and pod definitions

Securing Kubernetes Serverless Functions and Building Authentication Functionalities

  • Working with TLS protocol

Deploying Python Functions with Serverless on Kubernetes

  • Employing Serverless CI/CD pipelines for deployment
  • Customizing component URLs

Monitoring Function Lifecycle and Reviewing Request Logs

Troubleshooting

Summary and Conclusion

Nos Clients témoignent

★★★★★
★★★★★

Catégories Similaires

Cours Similaires

Réduction spéciale

Newsletter offres spéciales

Nous respectons le caractère privé de votre adresse mail. Nous ne divulguerons ni ne vendrons votre adresse email à quiconque
Vous pouvez toujours modifier vos préférences ou vous désinscrire complètement.

Nos clients

is growing fast!

We are looking for a good mixture of IT and soft skills in Belgium!

As a NobleProg Trainer you will be responsible for:

  • delivering training and consultancy Worldwide
  • preparing training materials
  • creating new courses outlines
  • delivering consultancy
  • quality management

At the moment we are focusing on the following areas:

  • Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
  • SOA, BPM, BPMN
  • Hibernate/Spring, Scala, Spark, jBPM, Drools
  • R, Python
  • Mobile Development (iOS, Android)
  • LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
  • You need to have patience and ability to explain to non-technical people

To apply, please create your trainer-profile by going to the link below:

Apply now!

This site in other countries/regions