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 for organizing multiple application deployments across the same and different clusters
Lesson 6: Kubernetes Networking
Networking is a very large and complex topic in Kubernetes. In this lesson we provide a high level overview of how networking is designed in Kubernetes and the various ways traffic flows in the cluster. You’ll learn how to configure your Kubernetes Service accordingly and troubleshoot when there are networking related issues.
Lab 6: Kubernetes Networking
The application we’ve been working with has been accessed in various ways throughout the previous labs. In this lab we will explore various ways to access the application and configure additional mechanisms.
Lesson 7: Resource Organization
Most organizations will have many applications and more than one cluster. In this lesson you’ll learn the various mechanisms Kubernetes has to group and organize multiple applications running in the same cluster, and how to know when it makes sense to have more than one cluster.
Lab 7: Resource Organization
The application we’ve been working with has been deployed in a way where it assumes it is the only application running in the cluster. This lab illustrates communication across applications when there are multiple and grouped/contained applications with the organizational features in Kubernetes.
Share your thoughts!
Help us improve. We want to know what you think of this course — good, bad, and ugly.