Writing Your First Kubernetes Operator

In this article, we’ll see how to build and deploy your first Kubernetes Operator using the Operator SDK. Kubernetes is an popular, open-source platform for managing containerized workloads and services. With the introduction of Custom Resource Definitions (CRDs) in version 1.7, the platform also became extensible: admins can define their own types of resources, and which provide a more domain-specific schema than deployments or services, for example. But rest assured, this does not necessarily mean more lines of YAML! CRDs are only a mean to specify a configuration, though. The cluster still needs controllers to monitor its state and reconcile the resource to match with the configuration. This is where Operators come into play.


Comments

Be the first to comment !



Related Posts


3 months, 3 weeks ago

Storyscript/Storyscript

The polyglot, cloud-native programming language for zero-DevOps deployments into Kubernetes.

..

3 months, 4 weeks ago

Gitlab And Google Webcast - Running Containerized Applications on Modern Serverless Platforms

In this webcast, we'll walk through some of the benefits and challenges of using cloud-vendor-spe..

Jérôme Petazzoni , 4 months, 1 week ago

Kubernetes Deployments: The Ultimate Guide

One of the first Kubernetes commands that we learn and use is kubectl run. Folks who have experie..

Sandor Magyari , 4 months, 4 weeks ago

A deep dive into Kubernetes federation v2

One of the key features of our container management platform, Pipeline, and our CNCF certified Ku..

Carlos Arilla , 5 months, 2 weeks ago

How to Monitor Golden Signals in Kubernetes.

What are Golden signals metrics? How do you monitor golden signals in Kubernetes applications? Go..

4 months, 4 weeks ago

Stakater/Reloader

A Kubernetes controller to watch changes in ConfigMap and Secrets and then restart pods for Deplo..

-->