For certification prep or skill enhancement, CNCF provides training courses covering foundational and advanced topics. Browse cloud native courses below.
More info
See our Training FAQ for more information. For bulk purchases of the CKA or CKAD exam, please contact training@cncf.io.
Showing 8 of 31 courses
Introduction to Serverless on Kubernetes
FREE
Learn how to build serverless functions that can run on any cloud, without being restricted by limits on the execution duration, languages available, or the size of your code. This edX course is designed for developers and IT operators interested in exploring new approaches for building software, who prefer being able to set their own limits when it comes to things such as timeouts and choice of programming languages.
The course will give you a complete overview of how a serverless approach works in tandem with a Kubernetes cluster.
Difficulty: Beginner
Length: 4-5 weeks, 2-3 hours/week
Who It’s For: Developers and system administrators who want to get started building serverless functions that run in conjunction with Kubernetes.
Cost: FREE
GitOps: Continuous Delivery on Kubernetes with Flux
What is GitOps? Join us for this course as it will deep dive into GitOps principles and practices. You’ll also learn how to implement them on Kubernetes using Flux, including some integration with CI!
Difficulty: Intermediate
Length: Online Self-Paced
Who It’s For: Developers and system administrators who want to be able to start deploying cloud native applications using GitOps practices and Flux.
Cost: $299
Managing Kubernetes Applications with Helm
Helm is an emerging open source technology that enables packaging and running applications on Kubernetes in a simple and efficient way. Helm is considered a package manager for Kubernetes, similar to “apt” or “yum” on various Linux distributions, or “brew” on macOS. Using Helm, you can package, share, and install applications built and designed to run on Kubernetes.
Difficulty: Intermediate
Length: Online Self-Paced
Who It’s For: This course is designed for technology professionals who have basic experience with Linux/Unix system administration, as well as some development experience in Go and/or Python.
Cost: $299
培训费: ¥2088 (含税)
Kubernetes Security Essentials
Do you know Kubernetes but need the skills and knowledge to keep your implementation secure? This course covers a broad range of best practices for securing container-based applications and Kubernetes platforms during build, deployment and runtime.
You’ll learn about:
- Overview of cloud security
- Installing clusters
- Securing the kube-apiserver
- Networking
- Workload Considerations
- Issue Detection
- And much more!
This course aligns with the requirements for the Certified Kubernetes Security Specialist (CKS) exam from the Cloud Native Computing Foundation.
Difficulty: Intermediate to Advanced
Length: Online Self-Paced
Who It’s For: This course is ideal for anyone already holding a CKA certification – a prerequisite for CKS – and interested in or responsible for cloud security.
Cost: $299
培训费: ¥2088 (含税)
Kubernetes for Developers
This course will teach you how to containerize, host, deploy, and configure an application in a multi-node cluster. Starting with a simple Python script, you will define application resources and use core primitives to build, monitors and troubleshoot scalable applications in Kubernetes. Working with network plugins, security and cloud storage, you will be exposed to many of the features needed to deploy an application in a production environment.
In this course you’ll learn how to:
- Containerize and deploy a new Python script
- Configure the deployment with ConfigMaps, Secrets and SecurityContexts
- Understand multi-container pod design
- Configure probes for pod health
- Update and roll back an application
- Implement services and NetworkPolicies
- Use PersistentVolumeClaims for state persistence
- And more!
This course is designed to be vendor and distribution neutral, so you will be able to apply these concepts universally.
This course maps directly to the requirements for the Certified Kubernetes Application Developer exam from the Cloud Native Computing Foundation.
Difficulty: Intermediate
Length: Online Self-Paced
Who It’s For: Developers looking to learn how to deploy, configure, and test their containerized applications on a multi-node Kubernetes cluster.
Cost: $299
培训费: ¥2088 (含税)
Kubernetes and Cloud Native Essentials
Calling all Kubernetes and cloud native beginners! Are you interested in the world of Kubernetes and You look to better understand the world of cloud native?
This course will dive into cloud native technologies, as well as share how it is driven by innovation.
This course aligns with the requirements for the Kubernetes and Cloud Native Associate exam from the Cloud Native Computing Foundation.
Difficulty: Beginner
Length: Online Self-Paced
Who It’s For: Developers, system administrators, architects or managers who want to get started with Kubernetes and the Cloud Native ecosystem and gain more skills.
Cost: $99
Kubernetes Fundamentals
So you’ve heard of Kubernetes but have no idea what it is or how it works? Then this is the course for you. It will take you from zero to knowing how to deploy a containerized application and manipulate resources via the API.
You’ll learn:
- Kubernetes architecture
- Deployment
- How to access the cluster
- Secrets and ConfigMaps
- And much more!
This course aligns with the requirements for the Certified Kubernetes Administrator exam from the Cloud Native Computing Foundation.
Difficulty: Beginner to Intermediate
Length: Online Self-Paced
Who It’s For: Developers and system administrators who want to get started with Kubernetes and gain more skills.
Cost: $299
培训费: ¥2088 (含税)
Introduction to Kubernetes
FREE
Is your team beginning to use Kubernetes for container orchestration? Do you need guidelines on how to start transforming your organization with Kubernetes and cloud native patterns? Would you like to simplify software container orchestration and find a way to grow your use of Kubernetes without adding infrastructure complexity? Then this is the course for you!
In this edX course, we’ll discuss some of Kubernetes’ basic concepts and talk about the architecture of the system, the problems it solves, and the model that it uses to handle containerized deployments and scaling.
Difficulty: Beginner
Length: 4-5 weeks, 2-3 hours/week
Who It’s For: Developers and system administrators who want to get started with Kubernetes.
Cost: FREE