Take the guesswork out of learning Cloud Native and Kubernetes
Learning Paths provide a straightforward way to learn what you need to — and skip what you don’t.
Learning Path Understanding Cloud Native
If you are new to Cloud Native concepts and Kubernetes, this Learning Path will introduce you to the history and industry pressures that necessitated the rise of Cloud Native practices. The courses in this learning path provide a broad overview of the Cloud Native landscape, cover Container and Kubernetes concepts, and provide hands-on experience with the technologies.
Getting Started with Kubernetes
The Getting Started with Kubernetes course is designed to help students navigate the cloud native ecosystem. Learn why cloud native and Kubernetes are becoming an important must-know technology today!
The Business Case for Kubernetes
Businesses are rapidly modernizing their applications and they want to understand the whole ecosystem of solutions. This course demonstrates how your teams can take advantage of Kubernetes and the ecosystem. Focusing on how Kubernetes can enhance teams’ work cycles with its flexible and extensible architecture.
Interactive Introduction to Containers and Kubernetes
Ready to dive a little deeper into the world of Kubernetes? Get up to speed on the first principles of a cloud native infrastructure, then learn how to containerize and deploy a Kubernetes application in our lab environment.
Learning Path Introduction to Building Cloud Native Applications
This Learning Path covers the basics for developers that are new to building cloud native applications. The path prepares learners for cloud native application development, starting with setting up a local Kubernetes environment and optimizing developer workflow, followed by approaches to containerizing applications and, finally, gaining observability into applications deployed to Kubernetes.
Building Applications for Kubernetes
This course is for developers that are new to building applications to run on Kubernetes. It covers how to build container images, run your app locally on Kubernetes, tools you can use to improve your workflow, and how to manage manifests for deployment.
This course covers different approaches for building images. By the end of this course, you'll be well positioned to start building images easily and maintain them over time.
Introduction to Observability
When developing applications for Kubernetes, a distributed system, Developers and Platform Engineers need to know how to monitor these applications and know how their services impact their business. This course walks through several options for getting observability into your applications and systems, including short demonstrations of how these systems work in a Kubernetes cluster.
Learning Path Kubernetes Core Concepts
Kubernetes is a platform that encompasses many concepts and areas. Learning about it can be difficult because it is so broad. In this path, you'll learn how to containerize and deploy a Kubernetes application, manage application lifecycle and configuration, networking considerations, workload options and security, and more. Each course builds upon the next and includes hands-on exercises to reinforce the material covered in each lesson.
Kubernetes Core Concepts: Part 1 - Platform
Get up to speed on the first principles of a cloud native infrastructure, then learn how to containerize and deploy a Kubernetes application in our lab environment.
Kubernetes Core Concepts: Part 2 - Managing Applications
Getting your application successfully deployed and working in Kubernetes is the first step. Deploying updated versions and handling configuration changes between environments are next steps that need to be addressed. In this course we teach you the standardized features and approaches for handling deployment lifecycle and application configuration in Kubernetes.
Kubernetes Core Concepts: Part 3 - Cluster Concepts
Running a single application in a single Kubernetes cluster is uncommon. Typically there will be many applications running in the same cluster and also many different clusters in your organization. This course teaches you the networking considerations for getting traffic to your different applications in the same cluster. We also share advice and considerations
Kubernetes Core Concepts: Part 4 - Additional Application Features
Applications have various complexity and typically, when first learning and using Kubernetes, simple applications, like web servers, are deployed and used. Applications that need persistent storage and are configured differently per environment have additional requirements. In this course we cover the features of Kubernetes that satisfy these requirements.
Kubernetes Core Concepts: Part 5 - Workloads and Security
Most applications people first deploy to Kubernetes are servers that run until they crash or are intentionally shut down. In this course, you’ll learn the other types of workloads that Kubernetes is capable of running and security related concerns to apply to each.
No results to show
Oops! There are no paths that match your current filters.
Try removing some of them to get better results.