32 Go Operator Libraries

Toolkit for cloud-native application lifecycle management

Toolkit for cloud-native application lifecycle management

Keptn Lifecycle Toolkit The goal of this toolkit is to introduce a more “cloud-native” approach for pre- and post-deployment, as well as the concept o

01

Kubernetes Robot Operator for ROS/2 Based Robots

Kubernetes Robot Operator for ROS/2 Based Robots

robolaunch Kubernetes Robot Operator robolaunch Kubernetes Robot Operator manages lifecycle of ROS 2 based robots and enables defining, deploying and

02

:octopus: Optopinger is helping to observe the connectivity of Kubernetes nodes.

🐙 Octopinger Octopinger is an Kubernetes Operator to monitor the connectivity of your cluster. The probes use ICMP to determine the connectivity betw

03

An operator that uses the restic backup tools to Backup/Restore/Migration/Clone from k8s PVC to S3/Minio/Ceph/NFS

An operator that uses the restic backup tools to Backup/Restore/Migration/Clone from k8s PVC to S3/Minio/Ceph/NFS

horus-operator An operator that uses the restic backup tools to Backup/Restore/Migration from k8s PVC to S3/Minio/Ceph/NFS. Description There are five

04

Redis Operator creates/configures/manages high availability redis with sentinel automatic failover atop Kubernetes.

redis-operator Redis Operator creates/configures/manages redis-failovers atop Kubernetes. Requirements Kubernetes version: 1.21 or higher Redis versio

05

Automates provisioning and generation of secrets in HashiCorp Vault and provides them to your apps

Automates provisioning and generation of secrets in HashiCorp Vault and provides them to your apps. Application secrets will never be stored in Kubernetes secrets or in ETCD. This significantly mitigates a lot of attack vectors including attacks on Kubernetes, or its control plane.

06

Operator for packaging and managing a collection of arbitrary Kubernetes objects to install software on one or multiple clusters.

Operator for packaging and managing a collection of arbitrary Kubernetes objects to install software on one or multiple clusters.

Package Operator Package Operator is an open source operator for Kubernetes, managing packages as collections of arbitrary objects, to install and mai

07

Minimalist Operator Demo.

Minimalist Operator Demo.

The project is designed to implement a K8s Operator with as few tools as possible and understand the K8s Operator core logic. How to write an Operator

08

Kubernetes-native security toolkit

Kubernetes-native security toolkit

Kubernetes-native security toolkit. (Documentation) Introduction There are lots of security tools in the cloud native world, created by Aqua and by ot

09

A Kubernetes Operator made with operator-sdk for automatically creating Kubeconfigs for additional users

kubeconfig-operator // TODO(user): Add simple overview of use/purpose Description // TODO(user): An in-depth paragraph about your project and overview

10

Kubernetes operator for RisingWave.

Kubernetes operator for RisingWave.

RisingWave Operator Introduction The RisingWave operator is a deployment and management system of the RisingWave streaming database that runs on top o

11

📞: consult the operator of a telephone in Brazil 🇧🇷

📞: consult the operator of a telephone in Brazil 🇧🇷

consulta-operadora 📞 : consult the operator of a telephone in Brazil 🇧🇷 issues Getting Started Follow the steps below and if you want to contribute

12

Kubernetes lifecycle management operator based on kubespray.

Kubernetes lifecycle management operator based on kubespray.

🌱 KuBean Introduction kubean is a cluster lifecycle management tool based on kubespray. Quick Start Deploy Kubean-Operator helm repo add kubean-io ht

13

Kubernetes Guide

Kubernetes Guide

Kubernetes Guide A guide covering Kubernetes including the applications and tools that will make you a better and more efficient Kubernetes developer.

14

☸️ Build a Kubernetes Operator in 10 minutes

Build a Kubernetes Operator in 10 minutes The operator-v1 branch refers to my Medium article "Build a Kubernetes Operator in 10 minutes". Getting Star

15

operator for benchmark testing of Java-based Knative applications

Javaopts-operator Operator for benchmark testing of Java-based Knative applications This operator is designed for running knative-quarkus-bench with C

16

Kubernetes operator to declaratively manage the EKS aws-auth configmap

sambatv/aws-auth-operator This repository contains the Golang implementation of a Kubernetes Operator managing the aws-auth ConfigMap, built with Kube

17

CloudNativePG is a Kubernetes operator that covers the full lifecycle of a PostgreSQL database cluster with a primary/standby architecture, using native streaming replication

Welcome to the CloudNativePG project! CloudNativePG is an open source operator designed to manage PostgreSQL workloads on any supported Kubernetes clu

18

Kubernetes operator for RisingWave.

Introduction The RisingWave Kubernetes Operator is a RisingWave deployment management tool based on kubernetes. The risingwave-operator currently supp

19

A GSLB controller for providing multi DC highly available DNS records with healthchecks.

GSLB Controller This project is under active development and not usable yet A cloud native global server load balancer for providing multi-datacenter

20

Execute "kubectl exec" commands on multiple pods selected by custom resource

exec-operator // TODO(user): Add simple overview of use/purpose Description // TODO(user): An in-depth paragraph about your project and overview of us

21

Maintaining etcd-operator forked from coreos

Maintaining etcd-operator forked from coreos

etcd operator Project status: restarting The project used to be maintained by coreos which archieved years ago https://github.com/coreos/etcd-operator

22

*The* goatcorp email reporting service.

*The* goatcorp email reporting service.

Caprine Operator The goatcorp email reporting service. Environment variables OPERATOR_EMAIL: The email address to use for sending emails. OPERATOR_PAS

23

CLI application which you can use to get information about your system. And a kubernetes operator managing the application.

Sensor Overview CLI application which you can use to get information about your system. Getting Started These instructions will get you a copy of the

24

Kubernetes Operator Samples using Go, the Operator SDK and OLM

Kubernetes Operator Samples using Go, the Operator SDK and OLM

Kubernetes Operator Patterns and Best Practises This project contains Kubernetes operator samples that demonstrate best practices how to develop opera

25

The operator permission advisor will statically read a catalog index image and determine an aggregated list of the permissions an Operator needs for an install (dynamic scanning coming soon).

Operator Permission Advisor Operator Permissions Advisor is a CLI tool that will take a catalog image and statically parse it to determine what permis

26

Upgrade channel discovery image for rancheros-operator

upgradechannel-discovery ManagedOSVersion Discovery plugin for rancheros-operator. This plugin allows to discover new ManagedOSVersion associated to a

27

Capi2Argo Cluster Operator (CACO) can be deployed on a CAPI Management cluster and dynamically convert Workload cluster credentials into Argo Cluster definitions.

Capi2Argo Cluster Operator (CACO) can be deployed on a CAPI Management cluster and dynamically convert Workload cluster credentials into Argo Cluster definitions.

Capi2Argo Cluster Operator | | | | Capi-2-Argo Cluster Operator (CACO) converts ClusterAPI Cluster credentials into ArgoCD Cluster definitions and kee

28

kstone-etcd-operator is a subproject of etcd cluster management platform kstone. It's inspired by etcd-operator. And has more complete support for persistent storage and better disaster tolerance.

kstone-etcd-operator is a subproject of etcd cluster management platform kstone. It's inspired by etcd-operator. And has more complete support for persistent storage and better disaster tolerance.

kstone-etcd-operator kstone-etcd-operator is a subproject of etcd cluster management platform kstone. It's inspired by etcd-operator. And has more com

29

Control Ubuntu from Kubernetes.

Control Ubuntu from Kubernetes.

Ubuntu Operator Control Ubuntu from Kubernetes Imagine a world where your Kubernetes nodes can be managed and controlled from primitives that represen

30

The NiFiKop NiFi Kubernetes operator makes it easy to run Apache NiFi on Kubernetes

The NiFiKop NiFi Kubernetes operator makes it easy to run Apache NiFi on Kubernetes

The NiFiKop NiFi Kubernetes operator makes it easy to run Apache NiFi on Kubernetes. Apache NiFI is a free, open-source solution that support powerful and scalable directed graphs of data routing, transformation, and system mediation logic.

31
1