Services

13
training scenarios
CKAD
Security
Resiliency
Flexibility

Services are fundamental to Kubernetes networking and all Kubernetes apps use them. This set of classes will bring you up-to-speed with the fundamentals, as well as dive deep into some of the more advanced use-cases for Kubernetes Services.

Classes in that topic

Introduction to Services

In this class, you'll learn what a Kubernetes Service is and why we have them.

Deploying a sample app

In this set of classes you'll deploy a simple web application that you'll use to demonstrate how Services work.

Creating and deploying a Service

In this set of classes, you learn what a Kubernetes Service looks like, and deploy one.

Inspecting Service from the command line

In this class you'll learn the common `kubectl` commands used to inspect various details of Services.

Connecting form inside the cluster

In this class you'll demonstrate how clients running inside a Kubernetes cluster can use a Service's internal endpoint to connect to Pods.

Connecting from outside the cluster

In this set of classes you'll demonstrate how to access a Kubernetes Service using a NodePort from a client outside the cluster,

Service YAML files

In this set of classes you'll learn the properties of Service YAML files and how they're used to deploy and manage Kubernetes Service objects.

Running multiple Services

In this set of classes you'll deploy a second Service that accepts traffic on a different front-end but routes it to the same application Pods. You'll learn how multiple Services can operate simultaneously against the same set of Pods.

LoadBalancer Services

In this set of classes you'll learn about `LoadBalancer` Services and how they integrate with your underlying cloud provider.

Session affinity

In this set of classes, you'll learn how Kubernetes Services implement session affinity.

Network hops and preservation of source IP

In this set of classes, you'll learn how the `externalTrafficPolicy` setting of a Service impacts network hops and preservation of sourse IP.

The role of Endpoints objects

In this set of classes you'll learn the role of Kubernetes Endpoints objects and how they work with Services.

Routing traffic to external services

In this set of classes, you'll learn about the Kubernetes `externalName` Service and how to can be used to route traffic from inside the cluster to services outside.