<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Controller on Menra Romial</title><link>https://menraromial.com/tags/controller/</link><description>Recent content in Controller on Menra Romial</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 22 Sep 2025 10:30:00 +0000</lastBuildDate><atom:link href="https://menraromial.com/tags/controller/index.xml" rel="self" type="application/rss+xml"/><item><title>Building a Kubernetes Controller with Kubebuilder from Scratch</title><link>https://menraromial.com/posts/building-a-kubernetes-controller-with-kubebuilder-from-scratch/</link><pubDate>Mon, 22 Sep 2025 10:30:00 +0000</pubDate><guid>https://menraromial.com/posts/building-a-kubernetes-controller-with-kubebuilder-from-scratch/</guid><description>&lt;p&gt;In this tutorial, you will learn how to build a custom Kubernetes controller (also known as an Operator) using Kubebuilder. We will create a Custom Resource Definition (CRD) for a simple &lt;code&gt;Website&lt;/code&gt; resource. The goal of our controller will be to watch for these &lt;code&gt;Website&lt;/code&gt; resources and, for each one, create a corresponding Kubernetes &lt;code&gt;Deployment&lt;/code&gt; and &lt;code&gt;Service&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;This is a powerful pattern that allows you to extend the Kubernetes API to manage your own applications declaratively.&lt;/p&gt;</description></item></channel></rss>