operator-sdk

SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding. (by operator-framework)

Operator-sdk Alternatives

Similar projects and alternatives to operator-sdk

  1. kubernetes

    Production-Grade Container Scheduling and Management

  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. prometheus

    The Prometheus monitoring system and time series database.

  4. Grafana

    443 operator-sdk VS Grafana

    The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.

  5. hub-feedback

    Feedback and bug reports for the Docker Hub

  6. QuestDB

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

  7. helm

    The Kubernetes Package Manager

  8. kind

    Kubernetes IN Docker - local clusters for testing Kubernetes

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. k9s

    🐶 Kubernetes CLI To Manage Your Clusters In Style!

  11. istio

    Connect, secure, control, and observe services.

  12. Testify

    A toolkit with common assertions and mocks that plays nicely with the standard library

  13. controller-runtime

    Repo for the controller-runtime subproject of kubebuilder (sig-apimachinery)

  14. kubebuilder

    Kubebuilder - SDK for building Kubernetes APIs using CRDs

  15. kubectx

    Faster way to switch between clusters and namespaces in kubectl

  16. certificates

    🛡️ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH.

  17. client-go

    Go client for Kubernetes.

  18. prometheus-operator

    Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes

  19. Juju

    Orchestration engine that enables the deployment, integration and lifecycle management of applications at any scale, on any infrastructure (Kubernetes or otherwise).

  20. kubectl-operator

    Manage Kubernetes Operators from the command line

  21. cilium-cli

    CLI to install, manage & troubleshoot Kubernetes clusters running Cilium

  22. postgres-operator

    Postgres operator creates and manages PostgreSQL clusters running in Kubernetes

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better operator-sdk alternative or higher similarity.

operator-sdk discussion

Log in or Post with

operator-sdk reviews and mentions

Posts with mentions or reviews of operator-sdk. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-12-28.
  • Building a Kubernetes Operator | A Practical Guide
    5 projects | dev.to | 28 Dec 2024
    Note: The Controller runtime is not the only way one can build a Kubernetes Operator, there are multiple ways to do so such as using the Operator Framework SDK or Kubebuilder, which are both frameworks built on top of the Controller runtime and utilize it under the hood to assist you when building complex Operators. You could even build an application that utilizes the Kubernetes Rest API through client libraries in various languages such as Python, Java, JavaScript etc depending on your tech stack. Find the Full list of Client Libraries on the Kubernetes Documentation. In this article, we will use the Controller runtime because it offers flexibility and provides a hands-on understanding of how Controllers work internally. This approach is ideal for gaining deeper insight into the inner workings of Kubernetes Operators while maintaining the ability to extend or customize as needed.
  • How to Write a Kubernetes Operator Using client-go
    6 projects | dev.to | 14 Sep 2024
    client-go is the official Golang client for Kubernetes, responsible for interacting with the Kubernetes API server using REST API. In fact, client-go can do almost anything, not just for writing operators. Even the internal implementation of kubectl is based on client-go. As for more specialized frameworks used to write operators, including controller-runtime, kubebuilder, and operator-sdk, they will be introduced later in this series.
  • 🚀 Building a Kubernetes Operator with an NGINX CRD
    1 project | dev.to | 29 Aug 2024
    Operator SDK
  • Building a Kubernetes Operator with the Operator Framework
    10 projects | dev.to | 7 Jan 2024
    operator-sdk: brew install operator-sdk
  • Annotations in Kubernetes Operator Design
    4 projects | dev.to | 26 Nov 2023
    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.
  • Hacking in kind (Kubernetes in Docker)
    2 projects | dev.to | 18 Nov 2023
    I've recently been working on an operator (built using the operator-sdk) that manages cluster node lifecycles. Kind allows you to spin up clusters with multiple nodes, using a Docker container per-node and joining them using a common Docker network. However, the kind executable does not allow you to modify an existing cluster by adding or removing a node.
  • Creating Kubernetes Operators with operator-sdk
    4 projects | dev.to | 9 Sep 2023
    To illustrate what we can do with an operator, I will create a proof of concept using operator-sdk. According to the official website::
  • What Is A Kubernetes Operator?
    3 projects | dev.to | 7 Jul 2023
  • Writing a Kubernetes Operator
    11 projects | news.ycombinator.com | 9 Mar 2023
    Besides the frameworks TFA lists, you can also build Operators in Ansible or Helm.

    https://sdk.operatorframework.io/

  • Question: Resources to learn K8s operator programming
    4 projects | /r/kubernetes | 28 Feb 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic operator-sdk repo stats
26
7,404
8.3
28 days ago

Sponsored
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