Annotations in Kubernetes Operator Design

This page summarizes the projects mentioned and recommended in the original post on dev.to

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. kubebuilder

    Kubebuilder - SDK for building Kubernetes APIs using CRDs

    The operator that I've been working on is designed to manage the full lifecycle of a QuestDB database instance, including version and hardware upgrades, config changes, backups, and (eventually) recovery from node failure. I used the Operator SDK and kubebuilder frameworks to provide scaffolding and API support.

  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. operator-sdk

    SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding.

    The operator that I've been working on is designed to manage the full lifecycle of a QuestDB database instance, including version and hardware upgrades, config changes, backups, and (eventually) recovery from node failure. I used the Operator SDK and kubebuilder frameworks to provide scaffolding and API support.

  4. kubernetes

    Production-Grade Container Scheduling and Management

    The first is that you are unable to use field selectors with CRDs, so this query is literally impossible in the current version of k8s!

  5. QuestDB

    QuestDB is a high performance, open-source, time-series database

    In this post, I will detail a way in which I recently used annotations while writing an operator for my company's product, QuestDB. Hopefully this will give you an idea of how you can incorporate annotations into your own operators to harness their full potential.

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

  • Building a Kubernetes Operator | A Practical Guide

    5 projects | dev.to | 28 Dec 2024
  • A Case for Databases on Kubernetes from a Former Skeptic

    3 projects | dev.to | 2 Jun 2022
  • How to Write a Kubernetes Operator Using client-go

    6 projects | dev.to | 14 Sep 2024
  • How to add Kubernetes-powered leader election to your Go apps

    2 projects | dev.to | 19 Jul 2024
  • K3s Traefik Ingress - configured for your homelab!

    3 projects | dev.to | 15 Dec 2023

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