Ir al contenido principal

LinuxFoundationX: Introduction to Serverless on Kubernetes

Learn how to build serverless functions that can be run on any cloud, without being restricted by limits on the execution duration, languages available, or the size of your code.

Introduction to Serverless on Kubernetes
7 semanas
2–3 horas por semana
A tu ritmo
Avanza a tu ritmo
Gratis
Verificación opcional disponible

Hay una sesión disponible:

¡Ya se inscribieron 12,611! Una vez finalizada la sesión del curso, será archivadoAbre en una pestaña nueva.
Comienza el 17 abr

Sobre este curso

Omitir Sobre este curso

With the advent of systems like AWS Lambda, the term serverless gained much popularity. However, many people are still unsure what it is for, and how it can help them build applications faster than traditional approaches. Other potential users are turned off by the arbitrary limits and lock-in of cloud-based serverless products.

This course will teach you what “serverless” means and how it can be made portable with open source frameworks. You will get a good overview of the CNCF serverless landscape, and a first-hand experience in building and deploying code, directly to a Kubernetes cluster.

You will build functions using Python and learn how to configure them, manage secrets, add dependencies via pip, learn how to work with binary data, and add authentication. In the second part of the course you will explore the operational side of functions with Kubernetes. This will introduce auto-scaling, metrics, dashboards and how to expose them securely on the Internet with TLS.

If you are a developer or an IT operator interested in exploring new approaches for building software, and prefer to be able to set your own limits when it comes to things like timeouts and choice of programming language, this is the course for you!

De un vistazo

  • Institution LinuxFoundationX
  • Subject Informática
  • Level Introductory
  • Prerequisites
    • Basic knowledge of CLI tools and Linux administration

    • Some experience with Python programming language

    • Basic understanding of containers and Docker

  • Language English
  • Video Transcript English
  • Associated programs
  • Associated skillsDashboard, Authentications, Kubernetes, Autoscaling, Python (Programming Language), Serverless Computing, AWS Lambda

Lo que aprenderás

Omitir Lo que aprenderás
  • Understand what serverless is.

  • Get an overview of the CNCF landscape around serverless technologies.

  • Learn how serverless can be made portable through the use of the Serverless 2.0 definition and Kubernetes.

  • Explore the OpenFaaS toolchain, including: UI, CLI and REST API.

  • Explore the OpenFaaS ecosystem, including the template store and function store for sharing functions and code templates.

  • Build functions using Python, configure them, and use secrets.

  • Add dependencies via pip, and learn how to build native extensions.

  • Explore how to operate OpenFaaS with: autoscaling, metrics, dashboards, upgrades, custom URLs, and versioning.

  • Expose functions securely on the Internet with TLS, and secure them with authentication.

Plan de estudios

Omitir Plan de estudios
  • Welcome!
  • Chapter 1. Introduction to Serverless
  • Chapter 2. State of Serverless in CNCF
  • Chapter 3. OpenFaaS
  • Chapter 4. Setting Up Kubernetes and OpenFaaS
  • Chapter 5. OpenFaaS Features
  • Chapter 6. Create Your First Function with Python
  • Chapter 7. Configuring a Function
  • Chapter 8. Operating Serverless
  • Chapter 9. Taking It Further
  • Final Exam (verified track only)

Este curso es parte del programa Introduction to DevOps: Practices and Tools Professional Certificate

Más información 
Instrucción por expertos
3 cursos de capacitación
A tu ritmo
Avanza a tu ritmo
7 meses
2 - 3 horas semanales

¿Te interesa este curso para tu negocio o equipo?

Capacita a tus empleados en los temas más solicitados con edX para Negocios.