Um e Habiba
Kubernetes Maestro: Dive Deep into Custom Resources to Unleash Next-Level Orchestration Power!
#1about 4 minutes
Extending Kubernetes with custom resources
Custom resources allow you to extend the Kubernetes API beyond its default objects like pods and services to manage complex applications.
#2about 4 minutes
Real-world examples of custom resource usage
Popular tools like ArgoCD, Prometheus, and KubeVirt leverage custom resources to provide functionalities like GitOps, monitoring, and virtual machine management.
#3about 5 minutes
Understanding CRDs, operators, and code generators
Implementing a custom resource involves defining its schema with a Custom Resource Definition (CRD), writing the business logic in an operator, and using code generators for boilerplate client code.
#4about 4 minutes
Designing the MongoKube custom resource for automation
The first step in creating a custom resource is designing its specification, as demonstrated by the MongoKube example for automating MongoDB deployments.
#5about 2 minutes
Defining the MongoKube schema with a CRD
A Custom Resource Definition (CRD) file is used to register the new resource's schema, scope, versions, and naming conventions with the Kubernetes API server.
#6about 3 minutes
Implementing the controller logic in Go
The controller contains the core logic that reacts to changes in custom resource objects, such as creating deployments and services when a new object is applied.
#7about 5 minutes
Live demo of deploying MongoDB with MongoKube
A live demonstration shows how applying a single custom resource manifest triggers the controller to deploy all necessary Kubernetes objects for a MongoDB instance.
#8about 1 minute
Managing external cloud resources with Crossplane
Crossplane extends the Kubernetes control plane to manage external cloud provider resources like AWS S3 buckets as if they were native Kubernetes objects.
#9about 2 minutes
Deciding between custom resources and Helm charts
Custom resources are ideal when you need to manage external resources or implement complex operational logic that goes beyond the templating capabilities of Helm charts.
Related jobs
Jobs that call for the skills explored in this talk.
Wilken GmbH
Ulm, Germany
Senior
Kubernetes
AI Frameworks
+3
Power Plus Communications
Mannheim, Germany
Intermediate
Senior
Docker
Kubernetes
+2
Matching moments
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
01:54 MIN
The growing importance of data and technology in HR
From Data Keeper to Culture Shaper: The Evolution of HR Across Growth Stages
05:12 MIN
How to build structure and culture without killing agility
From Data Keeper to Culture Shaper: The Evolution of HR Across Growth Stages
04:19 MIN
How the HR function evolves from admin to strategy
From Data Keeper to Culture Shaper: The Evolution of HR Across Growth Stages
05:17 MIN
Shifting from traditional CVs to skill-based talent management
From Data Keeper to Culture Shaper: The Evolution of HR Across Growth Stages
03:17 MIN
Selecting strategic partners and essential event tools
Cat Herding with Lions and Tigers - Christian Heilmann
06:01 MIN
Navigating cultural shifts during rapid growth and investment
From Data Keeper to Culture Shaper: The Evolution of HR Across Growth Stages
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
Featured Partners
Related Videos
Chaos in Containers - Unleashing Resilience
Maish Saidel-Keesing
Mastering Kubernetes – Beginner Edition
Hannes Norbert Göring
The power of Cloud Development Kit (CDK): How to get the most out of it
Alexander Bubeck
Debug a Kubernetes Operator
Philipp Krenn
Developing locally with Kubernetes - a Guide and Best Practices
Dan Erez
Kubernetes Security Best Practices
Rico Komenda
Databases on Kubernetes
Denis Souza Rosa
Operating etcd for Managed Kubernetes
Mario Valderrama
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.


Grühn GmbH
Köln, Germany
€75-90K
Kubernetes
Microservices
Software Architecture
Configuration Management

DATAGROUP Operate IT GmbH
Berlin, Germany
Terraform
Kubernetes
Continuous Integration


Cloud Solutions
Frankfurt am Main, Germany
Go
Bash
Rust
Linux
Shell
+6



Plexus Tech
Municipality of Madrid, Spain
Go
DevOps
Python
Kubernetes
Amazon Web Services (AWS)

Kummer Consulting
Berlin, Germany
Azure
DevOps
Ansible
Grafana
Terraform
+5