This video, Kubernetes services is the fourth installment in the "Understanding Kubernetes Networking" series. In this video, we start off by learning about Kubernetes Control Plane and visually will go through the process of when a deployment occurs and how PODs are created. We will then learn about various Kubernetes survives such as ClusterIP, NodePort, LoadBalancer, headless services, and services without selectors and detailed discussion on how service load balancing is accomplished through "iptables". We will conclude by examining how CoreDNS provides service discovery.
Complete playlist for these series: https://www.youtube.com/playlist?list=PLSAko72nKb8QWsfPpBlsw-kOdMBD7sra-
**Note: In this video, we will not go through setting up a Kubernetes cluster and installing Calico, I have covered that in other courses: "Setup a "Docker-less" Multi-node Kubernetes Cluster on Ubuntu Server:
https://youtu.be/H9YfKliGuUY
And, "Step by Step Instructions on Setting up Multi-Node Kubernetes Cluster on CentOS":
https://www.youtube.com/watch?v=2Tr7hNW02fg
Keywords: Kubernetes services, ClusterIP, NodePort, LoadBalancer, Headless Services, Services without Selectors, iptables, CoreDNS, Kube-Proxy, Kubernetes Control Plane
My Other Videos
► Cilium Kubernetes CNI Provider, Part 1: Overview of eBPF and Cilium and the Installation Process
https://youtu.be/aLq3O3l2LF4
►Cilium Kubernetes CNI Provider, Part 2: Security Policies and Observability Leveraging Hubble
https://youtu.be/5EcVrm01rAU
► Cilium Kubernetes CNI Provider, Part 3: Cluster Mesh
https://youtu.be/gkrPt0ZcCfo
► What is VXLAN and How It is Used as an Overlay Network in Kubernetes?
https://youtu.be/WMLSD2y2Ig4
► Managing Linux Log-ins, Users, and Machines in Active Directory (AD): Part 2- Join Linux Machines to AD:
https://youtu.be/1tgqdz3lw-k
► Managing Linux Log-ins, Users, and Machines in Active Directory (AD): Part 1- Setup AD:
https://youtu.be/ftxxO381-_Q
► Sharing Resources between Windows and Linux:
https://youtu.be/MzHX6eUlZfs
► Kubernetes kube-proxy Modes: iptables and ipvs, Deep Dive:
https://youtu.be/lkXLsD6-4jA
►Kubernetes: Configuration as Data: Environment Variables, ConfigMaps, and Secrets:
https://youtu.be/mjcNIaRDAsc
►Configuring and Managing Storage in Kubernetes:
https://youtu.be/U11YjaRvCd4
► Istio Service Mesh – Securing Kubernetes Workloads:
https://youtu.be/GFXjlPBsykM
► Istio Service Mesh – Intro
https://youtu.be/x_HRl-Ehvb8
► Understanding Kubernetes Networking. Part 6: Calico Network Policies:
https://youtu.be/sxB9-td1-F8
► Understanding Kubernetes Networking. Part 5: Intro to Kubernetes Network Policies:
https://youtu.be/vjhA9TJWw-k
► Understanding Kubernetes Networking Part 3: Calico Kubernetes CNI Provider in-depth:
https://youtu.be/vOo__3GqyxM
► Understanding Kubernetes Networking. Part 2: POD Network, CNI, and Flannel CNI: Plug-in:
https://www.youtube.com/watch?v=U35C0EPSwoY
►Understanding Kubernetes Networking. Part 1: Container Networking:
https://www.youtube.com/watch?v=ApeX6IAOfOc
► A Docker and Kubernetes tutorial for beginners:
https://www.youtube.com/watch?v=0PI2sFxz_uI
► Setup a "Docker-less" Multi-node Kubernetes Cluster on Ubuntu Server:
https://youtu.be/H9YfKliGuUY
►Step by Step Instructions on Setting up Multi-Node Kubernetes Cluster on CentOS:
https://www.youtube.com/watch?v=2Tr7hNW02fg
►Setup and Configure CentOS Linux Server on A Windows 10 Hypervisor - YouTube:
https://www.youtube.com/watch?v=CBfJXZitG-o
►Setup NAT (Network Address Translation) on Hyper-V:
https://www.youtube.com/watch?v=PYamsYQSmFY
► Enable Nested Virtualization on Windows to run WSL 2 (Linux) and Hyper-V on a VM:
https://www.youtube.com/watch?v=Y1U2YnnowsE
►Setup a Multi-Node MicroK8S Cluster on Windows 10:
https://www.youtube.com/watch?v=fZVivQYDU8k