Is there a tutorial on how to write an Operator in Go?

This page summarizes the projects mentioned and recommended in the original post on /r/kubernetes

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
  1. kubebuilder

    Kubebuilder - SDK for building Kubernetes APIs using CRDs

    Start with the Kubebuilder documentation https://book.kubebuilder.io/

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. metacontroller

    Writing kubernetes controllers can be simple

    You might like a little alternative to writing your own in the first instance:) take a look at https://metacontroller.github.io/metacontroller/

  4. sample-controller

    Repository for sample controller. Complements sample-apiserver

    - Sample controller: https://github.com/kubernetes/sample-controller

  5. kubeplus-operators

    - Our Moodle operator to see a real-world Operator written in Go based on sample-controller: https://github.com/cloud-ark/kubeplus-operators/tree/master/moodle

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How to Write a Kubernetes Operator Using client-go

    6 projects | dev.to | 14 Sep 2024
  • Has anyone ever tried to learn how k8s works?

    4 projects | /r/golang | 11 Jul 2023
  • What Is A Kubernetes Operator?

    3 projects | dev.to | 7 Jul 2023
  • is there a way to set expiry date for k8s rbac setting?

    4 projects | /r/kubernetes | 25 Jan 2023
  • Writing an Operator from scratch

    7 projects | /r/kubernetes | 5 Nov 2022

Did you know that Go is
the 4th most popular programming language
based on number of references?