Загрузка страницы

Kubernetes Controllers, Custom Controllers and Operators explained with use cases

In this video we looked into what exactly are Kubernetes controllers, Custom Controllers and Operators in Kubernetes.
We actually started with the controllers that are running as part of Controller manger and then defined the custom controller.
A part from that we also looked into the use cases of Operators and then defined them.
The use case that we looked into was managing a distributed database on top of Kubernetes, we discussed about the problems that database administrators will encounter if they want to add another node on the DB cluster or if in case they have to change the leader node.

Web:
https://viveksingh.dev/

Twitter:
https://twitter.com/viveksinghggits

00:00 Introduction
00:18 Agenda
00:34 Brief Kubernetes Controller Manger
01:43 What are Kubernetes Controllers
02:14 Deployment Kubernetes Controller
04:01 Improved definition of Controllers
05:23 Browsing through Controller Manger's Controllers
06:10 Querying current state of cluster
08:43 Current state and expected state
09:13 What are Custom Controllers
10:07 Discussing controller that syncs secrets b/w namespaces
12:57 Running distributed database on Kubernetes
13:46 Adding a node on database and manual intervention
17:02 Changing Leader of DB Cluster
17:45 How operators help us
18:28 Operators with Custom Resources
22:06 Conclusion
23:03 thanks for watching

Видео Kubernetes Controllers, Custom Controllers and Operators explained with use cases канала Vivek Singh
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
28 февраля 2021 г. 15:40:43
00:23:08
Другие видео канала
Kubernetes Operator simply explained in 10 minsKubernetes Operator simply explained in 10 minsAdding users to your Kubernetes cluster | Creating client certificate and key to provide usersAdding users to your Kubernetes cluster | Creating client certificate and key to provide usersKubernetes CRDs (Custom Resource Definitions) and CRs (Custom Resources) explained, with examplesKubernetes CRDs (Custom Resource Definitions) and CRs (Custom Resources) explained, with examplesWriting Kube Controllers for Everyone - Maciej Szulik, Red Hat (Beginner Skill Level)Writing Kube Controllers for Everyone - Maciej Szulik, Red Hat (Beginner Skill Level)Demystifying kubeconfig file | kubeconfig file explained - Part 1Demystifying kubeconfig file | kubeconfig file explained - Part 1Kubernetes Operators ExplainedKubernetes Operators ExplainedCreate a Java-based Kubernetes Operator using Quarkus (and java-operator-sdk)Create a Java-based Kubernetes Operator using Quarkus (and java-operator-sdk)Kubernetes Node Selector and Node Affinity | Taints & Toleration with NodeSel  and AffinityKubernetes Node Selector and Node Affinity | Taints & Toleration with NodeSel and AffinityKubernetes StatefulSet simply explained | Deployment vs StatefulSetKubernetes StatefulSet simply explained | Deployment vs StatefulSetBelow Kubernetes: Demystifying container runtimesBelow Kubernetes: Demystifying container runtimesDeploy custom controller in K8S cluster | Writing controller to expose your deployment | Part - 4Deploy custom controller in K8S cluster | Writing controller to expose your deployment | Part - 4How does Kube API-Server work? Looking into Controller-Manager in detailHow does Kube API-Server work? Looking into Controller-Manager in detailCODE4104: Let's build a Kubernetes Operator in Go! with Michael Gasch & Rafael BritoCODE4104: Let's build a Kubernetes Operator in Go! with Michael Gasch & Rafael BritoKubernetes objects/resources in Go | Basics of client-go Kubernetes Part - 3Kubernetes objects/resources in Go | Basics of client-go Kubernetes Part - 3How to build a Kubernetes Webhook | Admission controllersHow to build a Kubernetes Webhook | Admission controllersUnderstanding CPU & Memory with the Kubernetes Vertical Pod AutoscalerUnderstanding CPU & Memory with the Kubernetes Vertical Pod AutoscalerKubernetes Components explained! Pods, Services, Secrets, ConfigMap | Kubernetes Tutorial 14Kubernetes Components explained! Pods, Services, Secrets, ConfigMap | Kubernetes Tutorial 14Run your client-go application as a pod in cluster | Basics of client-go Kubernetes Part - 2Run your client-go application as a pod in cluster | Basics of client-go Kubernetes Part - 2Extending Kubernetes with Custom Controllers - John Sundharam & Harsh Singh, GrofersExtending Kubernetes with Custom Controllers - John Sundharam & Harsh Singh, GrofersSubResources and additional printer columns for CRDs | Writing K8S Operator - Part 4SubResources and additional printer columns for CRDs | Writing K8S Operator - Part 4
Яндекс.Метрика