Lee Xie is a senior education engineer at VMware in the cloud native business who works on creating and delivering Kubernetes education.
Networking in Kubernetes
Pods running in a Kubernetes cluster have to be able to communicate among themselves as well as with the outside world. In this advanced-level course, we will look at the Kubernetes network model and how pods are connected to the network to satisfy it. We'll also touch on what the Container Network Interface (CNI) is and how different CNI providers deal with implementing it.
8 Lessons 2:47:36
Frequently Asked Questions
The cloud native world is deep and wide. In order to help you navigate questions you may have we created a course that is a series of Frequently Asked Questions (FAQs) to help you get quick answers to questions you may have and help you determine if you want to learn more about a particular topic.
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.
Introduction to Operators
Kubernetes operators offer a powerful method for managing workloads in Kubernetes. This course will introduce you to what operators are and how they work. We’ll demonstrate some operators in use and guide you through how to build one to meet custom requirements.
Lee Xie is a senior education engineer at VMware in the cloud native business who works on creating and delivering Kubernetes education. Previously, he worked for Mirantis and Sony, in roles for education, devops, and systems engineering. Lee has a BS in management information systems from Santa Clara University and graduated magna cum laude. In his free time, he works on Kubernetes community projects, plays board games, and spends time with his twins.