Cilium Kubernetes CNI Provider, Part 3: Cluster Mesh

preview_player
Показать описание
In this episode, we will learn about Cilium’s “Cluster Mesh”, its architecture, how to set it up, and will also discuss some use case scenarios such as load balancing/high availability, and shared services hosting.

Links:

My Other Videos:
► Cilium Kubernetes CNI Provider: Part 4, IP Routing Modes (Direct and Encapsulated)
► Cilium Kubernetes CNI Provider, Part 3: Cluster Mesh
►Cilium Kubernetes CNI Provider, Part 2: Security Policies and Observability Leveraging Hubble
► Cilium Kubernetes CNI Provider, Part 1: Overview of eBPF and Cilium and the Installation Process
► What is VXLAN and How It is Used as an Overlay Network in Kubernetes?
► Managing Linux Log-ins, Users, and Machines in Active Directory (AD): Part 2- Join Linux Machines to AD:
► Managing Linux Log-ins, Users, and Machines in Active Directory (AD): Part 1- Setup AD:
► Sharing Resources between Windows and Linux:
► Kubernetes kube-proxy Modes: iptables and ipvs, Deep Dive:
►Kubernetes: Configuration as Data: Environment Variables, ConfigMaps, and Secrets:
►Configuring and Managing Storage in Kubernetes:
► Istio Service Mesh – Securing Kubernetes Workloads:
► Istio Service Mesh – Intro
► Understanding Kubernetes Networking. Part 6: Calico Network Policies:
► Understanding Kubernetes Networking. Part 5: Intro to Kubernetes Network Policies:
► Understanding Kubernetes Networking. Part 4: Kubernetes Services:
► Understanding Kubernetes Networking Part 3: Calico Kubernetes CNI Provider in-depth:
► Setup a Linux-Windows (Calico based) Hybrid Kubernetes Cluster to Host .NET Containers:
► A Docker and Kubernetes tutorial for beginners:
A Docker and Kubernetes tutorial for beginners. - YouTube
► Setup a "Docker-less" Multi-node Kubernetes Cluster on Ubuntu Server:
► Detailed Windows Terminal, (WSL 2), Linux, Docker, and Kubernetes Install Guide on Windows 10:
Рекомендации по теме
Комментарии
Автор

Great presentation and thank you for sharing!
I have a question, in an inter cluster load balancing situation, is it possible to make client PODs to prefer the service in the local cluster first?

bijanpartovi
Автор

Thanks for covering Cilium again, we will add it to our blog and newsletter

eBPFCilium
Автор

I cant beleive this is free.
Really this series is a great Job.

Thank U so much for sharing with Us.

I don't who you are but I want to say: Thank U so so so much.

rouabahoussama
Автор

Looking forward to see a video about Cilium Service Mesh (it is in GA with the latest release)

cajgazachar
Автор

Very nice videos sir, thank you for the content!
I have a question, when we will renew kubernetes certificates, do we need to reconnect the clusters?

lucian
Автор

I'd imagine inter-cluster load balancing is a feature mainly relevant to severely scaled environments? In my experiences 99% of shops have a small, medium or large cluster per environment so there really wouldn't be a need for inter-cluster load balancing. I have seen one dev environment made up of hundreds of very small clusters, but also in this case there is no need for inter-cluster load balancing. The cutover case also does not make sense to me: running concurrent clusters is going to be extremely expensive; then again: if the clusters are small then I doubt inter-cluster load-balancing would really matter? I could see a CICD pipe that's spinning clusters or in the lower environments has blue green clusters I guess, but I dunno...So is this a solution looking for a problem or what's the practical use case for this? Again I understand the feature, I'm just questioning its relevance. Stunning video per usual!

jonassteinberg
Автор

Hi @The learning channel, i have a question why you dont have used cilium cli to install cluster 1 instead you used helm.

2nd qustion is why you dont use --set kubeproxy=strict while installing cluster1. However in cluster2 you used cilium cli with --set kubeproxy=strict ?

hemantbali
Автор

@TheLearningChannel I find your videos super valuable and deep dived. Could you create one for coreDNS in K8s?

gauravpatel
Автор

What if we want to set up a third cluster? What would that look like? Also, can I attach a new cluster after the installation of cilium?

jamilakassem
Автор

The cilium cli offers option to set the non overlapping cidr ranges for cluster-pool-ipv4-cidr key, so the cluster mesh setup, IMHO, can be completed using cilium cli without having to switch between helm and cli

shuc