EdX

Introduction to Kubernetes on Edge with K3s (edX)

Introduction to Kubernetes on Edge with K3s (edX)

Learn the use cases and applications of Kubernetes at the edge through practical examples, hands-on lab exercises and a technical overview of the K3s project and the cloud native edge ecosystem. There is a growing interest in running software at the edge. This course takes a deep dive into the use cases and applications of Kubernetes at the edge using examples, labs, and a technical overview of the K3s project and the cloud native edge ecosystem.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

This course is designed for those interested learning more about Kubernetes, as well as in deploying applications or embedded sensors in edge locations. While learners do not need a Kubernetes certification for this course, experience with a Linux operating system and shell scripting will be beneficial. Programming experience is also not strictly required. Learners will need to be able to run Docker on their computer.
In this course, you will learn the use cases for running compute in edge locations and about various supporting projects and foundations such as LF Edge and CNCF. The course covers how to deploy applications to the edge with open source tools such as K3s and k3sup, and how those tools can be applied to low-power hardware such as the Raspberry Pi. You will learn the challenges associated with edge compute, such as partial availability and the need for remote access. Through practical examples, students will gain experience of deploying applications to Kubernetes and get hands-on with object storage, MQTT and OpenFaaS. It also introduces the fleet management and GitOps models of deployment, and helps you understand messaging, and how to interface with sensors and real hardware.
This course will enable developers to learn about the growing impact the cloud native movement is having on modernizing edge deployments. They will also learn the challenges of deploying Kubernetes on the edge through a concrete example via the k3s project.

What you'll learn

  • Use cases for running compute in edge locations
  • How to deploy applications to the edge with open source tools such as K3s and k3sup
  • How open source tools can be applied to low-power hardware such as the Raspberry Pi
  • The challenges associated with edge compute, such as partial availability and the need for remote access
  • Gain experience of deploying applications to Kubernetes and get hands-on with object storage, MQTT and OpenFaaS
  • Fleet management and GitOps models of deployment
  • Understand messaging and how to interface with sensors and real hardware

Syllabus

Welcome
Ch 1. The Case for Edge Compute
Ch 2. The Edge Compute Landscape
Ch 3. Scaling Down and System-on-Chip Devices
Ch 4. What Is K3s and Why Is It needed?
Ch 5. Setting Up Your Lab Environment
Ch 6. Kubernetes API Primitives
Ch 7. Functions at the Edge
Ch 8. Command & Control and Remote Access
Ch 9. Deployment Strategies for Applications at the Edge
Ch 10. Challenges with Edge
Ch 11. Further Resources
Final Exam (verified track only)

Prerequisites:
You should be familiar with the Linux Operating System and how to use common CLI commands to pass arguments, make use of configuration files, and to configure networking.
A basic understanding or some prior experience with deploying applications to Kubernetes would be helpful to you.
You will need to be able to run Docker on your computer.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Alibaba Cloud Native Solutions and Container Service (Coursera) Coursera
Alibaba Cloud Academy

Alibaba Cloud Native Solutions and Container Service (Coursera)

This course demonstrates how to use Alibaba Cloud Container Service and Container Registry Service to design and develop architectures related to cloud native applications, services, and security solutions. This course helps you understand the basic concepts of cloud native, the commercial implementation of container technology, and Kubernetes technology as well as extra benefits provided by Alibaba Cloud. This course is intended to prepare users to take the Alibaba Cloud Native ACA certification exam.

Sep 7th 2026
5-12 Weeks
Intro to Managing Resources Using Infrastructure-as-Code (Coursera) Coursera
Codio

Intro to Managing Resources Using Infrastructure-as-Code (Coursera)

Explore Infrastructure as Code concepts without installing anything! This course is designed for beginning learners, providing a solid foundation of managing cloud resources using Infrastructure as Code techniques. Some of these techniques include: Ansible, Docker, Kubernetis, and Terraform. The modules in this course cover the configuration of containers, deploying those containers, and finally configuring the cloud. At the end of the course, learners will be able to directly implement these techniques to help them manage their own cloud resources.

Aug 31st 2026
3 Weeks
Getting Started with Google Kubernetes Engine (edX) EdX
Google Cloud

Getting Started with Google Kubernetes Engine (edX)

This class is intended for the following participants: - Application developers, Cloud Solutions Architects, DevOps Engineers, IT managers. - Individuals using Google Cloud to create new solutions or to integrate existing systems, application environments, and infrastructure with Google Cloud. - Executives and business decision makers evaluating the potential of GKE to address business needs.

Self Paced
Self-Paced
Introduction to Containers w/ Docker, Kubernetes & OpenShift (Coursera) Coursera
IBM

Introduction to Containers w/ Docker, Kubernetes & OpenShift (Coursera)

Throughout the course you will apply what you learn with hands-on labs. From getting started with Docker, to orchestration and scaling with Kubernetes, and simplifying deployments with OpenShift. The labs are performed using your web browser on IBM Cloud and Skills Network Labs environments, that are made available to you at no charge. in the project at the end of the course you will build a container image and deploy and scale it on Cloud using OpenShift. This course is of interest to anyone who wants to be a cloud practitioner - cloud developers, cloud architects, cloud system engineers, devops engineers, cloud networking specialists and many other roles.

Aug 31st 2026
5-12 Weeks
Architecting and Installing the Apigee Hybrid API Platform (Coursera) Coursera
Google Cloud

Architecting and Installing the Apigee Hybrid API Platform (Coursera)

This course introduces you to the fundamentals and practices used to install and manage Google Cloud's Apigee API Platform for hybrid cloud. Through a combination of lectures, hands-on labs, and supplemental materials, you will learn how to install and operate the Apigee API Platform. What you will learn: develop a good understanding of Apigee hybrid architecture; understand the Apigee hybrid terminology and organizational model; learn how to install and operate the hybrid platform.

Aug 24th 2026
2 Weeks
Deploying Microservices to Kubernetes using Azure DevOps (Coursera) Coursera
Whizlabs

Deploying Microservices to Kubernetes using Azure DevOps (Coursera)

Kubernetes is open-source, and its container orchestration benefits enable automation of various tasks such as deployment, management, and scaling of container-based applications. Presently, you can find various cloud-based applications using Kubernetes workloads. Since the Azure cloud provides ease of running Kubernetes alongside ease of scalability and management of microservices with higher availability, it is one of the foremost choices of all enterprises for DevOps transformation. You can utilize the opportunity to improve your expertise in deploying microservices in Kubernetes and capitalize on many career options.

Sep 14th 2026
3 Weeks