An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: kubernetes-controller

elisasre/networkpolicy-controller

Component blocks pod access to common metadata IP address in different cloud providers

Language: Go - Size: 3.44 MB - Last synced at: about 3 hours ago - Pushed at: about 4 hours ago - Stars: 8 - Forks: 4

agabani/tor-operator

Tor Operator is a Kubernetes Operator that manages Onion Balances, Onion Keys and Onion Services to provide a highly available, load balanced and fault tolerate Tor Ingress and Tor Proxy.

Language: Rust - Size: 6.71 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 11 - Forks: 2

meshery-extensions/kubectl-meshsync-snapshot

Language: Makefile - Size: 118 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 15 - Forks: 8

strimzi/strimzi-kafka-operator

Apache Kafka® running on Kubernetes

Language: Java - Size: 93.9 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 5,283 - Forks: 1,377

authzed/spicedb-operator

Kubernetes controller for managing instances of SpiceDB

Language: Go - Size: 1.91 MB - Last synced at: about 5 hours ago - Pushed at: 6 days ago - Stars: 87 - Forks: 31

aws/aws-cloud-map-mcs-controller-for-k8s

K8s controller implementing Multi-Cluster Services API based on AWS Cloud Map.

Language: Go - Size: 751 KB - Last synced at: about 4 hours ago - Pushed at: 2 days ago - Stars: 90 - Forks: 28

defenseunicorns/pepr

:unicorn: Type safe K8s middleware for humans

Language: TypeScript - Size: 8.51 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 167 - Forks: 6

metal-stack/gardener-extension-provider-metal

Implementation of the gardener-extension-controller for metal-stack

Language: Go - Size: 11.9 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 24 - Forks: 12

projectcapsule/capsule-proxy

Reverse proxy for Capsule Operator.

Language: Go - Size: 1.68 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 53 - Forks: 44

meshery/meshsync

MeshSync one of a family of custom controllers within Meshery Operator.

Language: Go - Size: 1.58 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 69 - Forks: 59

TykTechnologies/tyk-docs

Docs for Tyk Open source API gateway and API management platform. 100% Cloud native

Language: SCSS - Size: 324 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 68 - Forks: 163

kubeflow/spark-operator

Kubernetes operator for managing the lifecycle of Apache Spark applications on Kubernetes.

Language: Go - Size: 25.5 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2,952 - Forks: 1,411

authzed/controller-idioms

Generic libraries for building idiomatic Kubernetes controllers

Language: Go - Size: 407 KB - Last synced at: about 5 hours ago - Pushed at: 5 days ago - Stars: 190 - Forks: 8

int128/spot-handler

Kubernetes controller for observability of Amazon EC2 Spot Interruption

Language: Go - Size: 559 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0

zalando/skipper

An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress

Language: Go - Size: 15.4 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3,194 - Forks: 364

DoodleScheduling/ratelimit-controller

envoyproxy/ratelimit kubernetes controller

Language: Go - Size: 370 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

DoodleScheduling/webhook-controller

Proxy for duplicating HTTP requests to multiple targets

Language: Go - Size: 496 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

DoodleScheduling/oauth2-redirect-controller

OAUTH2 RedirectURI proxy kubernetes controller

Language: Go - Size: 649 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 1

DoodleScheduling/keycloak-controller

Keycloak realm reconciliation for kubernetes

Language: Go - Size: 51.9 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 9 - Forks: 0

davidkarlsen/flyway-operator

k8s operator for Flyway migrations

Language: Go - Size: 590 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 8 - Forks: 1

DoodleScheduling/growthbook-controller

Kubernetes controller for managing growthbook

Language: Go - Size: 1.28 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

DoodleScheduling/cloud-autoscale-controller

Scale cloud resources according pod uptime

Language: Go - Size: 463 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

DoodleScheduling/gc-controller

Workload aware pod garbage controller for kubernetes

Language: Go - Size: 452 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

k8gb-io/k8gb

A cloud native Kubernetes Global Balancer

Language: Go - Size: 13.8 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 1,040 - Forks: 111

DoodleScheduling/swagger-hub-controller

Kubernetes controller for managing swagger UI

Language: Go - Size: 581 KB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

cyclops-ui/cyclops

Developer Friendly Kubernetes 👁️

Language: Go - Size: 169 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 3,212 - Forks: 775

aws-controllers-k8s/community

AWS Controllers for Kubernetes (ACK) is a project enabling you to manage AWS services from Kubernetes

Size: 252 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2,534 - Forks: 267

anvil-verifier/anvil

Anvil is an experimental framework to build practical, formally verified, cluster management controllers.

Language: Rust - Size: 35.6 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 119 - Forks: 8

aljoshare/runo

rūnō - A Secret Generator for Kubernetes written in Rust

Language: Rust - Size: 1.16 MB - Last synced at: 1 day ago - Pushed at: 12 days ago - Stars: 15 - Forks: 0

projectsveltos/shard-controller

Controller to manage Sveltos cluster sharding

Language: Go - Size: 583 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 1 - Forks: 2

layer5labs/kanvas-snapshot

Infrastructure as Diagram delivered to your pull requests.

Language: JavaScript - Size: 1.16 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 32 - Forks: 22

linode/linode-cloud-controller-manager

Kubernetes Cloud Controller Manager for Linode

Language: Go - Size: 11.1 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 85 - Forks: 69

cjihrig/kubenode

Kubernetes tools for Node.js

Language: JavaScript - Size: 297 KB - Last synced at: about 22 hours ago - Pushed at: about 1 month ago - Stars: 38 - Forks: 1

emberstack/kubernetes-reflector

Custom Kubernetes controller that can be used to replicate secrets, configmaps and certificates.

Language: C# - Size: 291 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 1,271 - Forks: 106

kalexmills/krt-lite

istio/krt without istio

Language: Go - Size: 261 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 9 - Forks: 1

luisdavim/configmapper

A k8s sidecar to manage files to and from ConfigMaps or Secrets

Language: Go - Size: 311 KB - Last synced at: 20 days ago - Pushed at: 21 days ago - Stars: 4 - Forks: 0

jodevsa/wireguard-operator

Painless deployment of wireguard on kubernetes

Language: Go - Size: 745 KB - Last synced at: 3 days ago - Pushed at: 15 days ago - Stars: 693 - Forks: 46

mittwald/kubernetes-replicator

Kubernetes controller for synchronizing secrets & config maps across namespaces

Language: Go - Size: 14.2 MB - Last synced at: 24 days ago - Pushed at: about 1 month ago - Stars: 977 - Forks: 113

rishavmehra/devops

Kubernetes learning

Language: HTML - Size: 56.6 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 72 - Forks: 1

coryodaniel/bonny

The Elixir based Kubernetes Development Framework

Language: Elixir - Size: 1.21 MB - Last synced at: 24 days ago - Pushed at: about 1 month ago - Stars: 400 - Forks: 28

frantjc/port-forward

Port forward to internal Kubernetes Services.

Language: Go - Size: 130 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 1 - Forks: 0

kubeshop/botkube

An app that helps you monitor your Kubernetes cluster, debug critical deployments & gives recommendations for standard practices

Language: Go - Size: 21 MB - Last synced at: 25 days ago - Pushed at: 6 months ago - Stars: 2,219 - Forks: 295

bitpoke/mysql-operator

Asynchronous MySQL Replication on Kubernetes using Percona Server and Openark's Orchestrator.

Language: Go - Size: 39.9 MB - Last synced at: 24 days ago - Pushed at: 11 months ago - Stars: 1,057 - Forks: 276

sapcc/maintenance-controller

A Kubernetes controller to manage node maintenance.

Language: Go - Size: 17.2 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 14 - Forks: 1

octorun/octorun

Operates Github self-hosted runner on Kubernetes cluster

Language: Go - Size: 740 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 17 - Forks: 1

K-Phoen/dark

(grafana) Dashboards As Resources in Kubernetes

Language: Go - Size: 43.1 MB - Last synced at: 28 days ago - Pushed at: 11 months ago - Stars: 433 - Forks: 22

k8s-proxmox/cluster-api-provider-proxmox

Cluster API provider implementation for Proxmox VE

Language: Go - Size: 620 KB - Last synced at: 20 days ago - Pushed at: 27 days ago - Stars: 139 - Forks: 15

GreedyKomodoDragon/Kontroler

A kubernetes native workflow orchestrator used to create DAGs that can run on a schedule as well as in an event driven manner

Language: Go - Size: 1.45 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 11 - Forks: 0

mittwald/kubernetes-secret-generator

Kubernetes controller for automatically generating and updating secrets

Language: Go - Size: 11.4 MB - Last synced at: 30 days ago - Pushed at: 4 months ago - Stars: 361 - Forks: 63

bitpoke/wordpress-operator

Bitpoke Kubernetes operator for WordPress

Language: Go - Size: 34.2 MB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 232 - Forks: 38

int128/kubebuilder-updates

Scaffold kubebuilder project automatically generated by GitHub Actions

Language: Go - Size: 440 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 7 - Forks: 0

k8tz/k8tz

Kubernetes admission controller and a CLI tool to inject timezones into Pods and CronJobs

Language: Go - Size: 4.54 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 441 - Forks: 40

mittwald/kube-httpcache

Varnish Reverse Proxy on Kubernetes

Language: Go - Size: 288 KB - Last synced at: 21 days ago - Pushed at: 11 months ago - Stars: 304 - Forks: 79

InfuseAI/primehub-controller

🎮 PrimeHub Controller

Language: Go - Size: 1.03 MB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 11 - Forks: 0

PlayFab/thundernetes

Thundernetes makes it easy to run your game servers on Kubernetes

Language: Go - Size: 5.24 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 326 - Forks: 51

keikoproj/instance-manager

A Kubernetes controller for creating and managing worker node instance groups across multiple providers

Language: Go - Size: 10.4 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 151 - Forks: 40

kudobuilder/operators

Collection of Kubernetes Operators built with KUDO.

Language: Shell - Size: 4.59 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 231 - Forks: 78

kudobuilder/kudo

Kubernetes Universal Declarative Operator (KUDO)

Language: Go - Size: 128 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 1,199 - Forks: 104

lpsm-dev/kubernetes-metacontroller

🥷 A project that shows how to write and deploy a custom controller in Kubernetes using Metacontroller

Language: Python - Size: 158 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 0

Asutorufa/image-auto-update-controller

Auto update image controller for Kubernetes

Language: Go - Size: 32.2 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

crossplane-contrib/provider-helm

Crossplane Helm Provider

Language: Go - Size: 730 KB - Last synced at: 29 days ago - Pushed at: about 1 month ago - Stars: 120 - Forks: 76

DoodleScheduling/db-controller

Kubernetes Controller for managing databases and users

Language: Go - Size: 768 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 4 - Forks: 1

keikoproj/active-monitor

Provides deep monitoring and self-healing of Kubernetes clusters

Language: Go - Size: 567 KB - Last synced at: 20 days ago - Pushed at: 21 days ago - Stars: 180 - Forks: 32

DoodleScheduling/k8s-pause

Suspend/Resume kubernetes namespaces

Language: Go - Size: 6.61 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 14 - Forks: 2

presslabs/controller-util

Utility code for writing kubernetes controllers using kubebuilder and controller-runtime

Language: Go - Size: 23.7 MB - Last synced at: 23 days ago - Pushed at: about 2 months ago - Stars: 23 - Forks: 11

h3poteto/aws-global-accelerator-controller

A Kubernetes controller for Global Accelerators and Route53

Language: Go - Size: 681 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 31 - Forks: 8

keikoproj/upgrade-manager

Reliable, extensible rolling-upgrades of Autoscaling groups in Kubernetes

Language: Go - Size: 22.2 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 140 - Forks: 45

vulnebify/miseptr

A lightweight Kubernetes controller that watches new nodes and automatically updates their PTR records

Language: Go - Size: 17.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

k8scope/k8s-restart-app

Language: Go - Size: 172 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

att-cloudnative-labs/kconfig-controller

Kubernetes Custom-controller and CRD for externalizing configuration of Kubernetes deployments

Language: Go - Size: 23.4 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 6 - Forks: 4

phillebaba/kubernetes-generated-secret

Kubernetes controller to generate random secrets

Language: Go - Size: 79.1 KB - Last synced at: 3 days ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 0

mittwald/kubernetes-loadwatcher

Automatically taint and evict nodes with high CPU load

Language: Go - Size: 40 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 30 - Forks: 13

gardener/kupid

Inject scheduling criteria into target pods orthogonally by policy definition.

Language: Go - Size: 17.1 MB - Last synced at: 28 days ago - Pushed at: 2 months ago - Stars: 12 - Forks: 21

alauda/captain

A Helm 3 Controller

Language: Go - Size: 7.2 MB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 187 - Forks: 39

mikeroyal/Kubernetes-Guide

Kubernetes Guide. Learn all about Kubernetes monitoring, networking, and containers. Whether you're running Kubernetes Locally or in the Cloud ( Azure, AWS, and GCP).

Language: Go - Size: 446 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 209 - Forks: 42

airwallex/k8s-pod-restart-info-collector

Automated troubleshooting of Kubernetes Pods issues. Collect K8s pod restart reasons, logs, and events automatically.

Language: Go - Size: 66.4 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 373 - Forks: 57

cybozu-go/contour-plus

Enhance contour for external-dns and cert-manager

Language: Go - Size: 34.4 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 25 - Forks: 3

ElementTech/kube-arch-scheduler

An architecture-aware Kubernetes scheduler plugin

Language: Go - Size: 30.1 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 33 - Forks: 9

awslabs/aws-vpn-controller

The AWS VPN Controller allows you to create and delete AWS VPNs and connect them to your VPCs using Kubernetes Custom Resource Definitions.

Language: Go - Size: 53.4 MB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 30 - Forks: 12

cdapio/cdap-operator

CDAP Kubernetes Operator

Language: Go - Size: 29.7 MB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 19 - Forks: 20

microsoft/frameworkcontroller 📦

General-Purpose Kubernetes Pod Controller

Language: Go - Size: 13.3 MB - Last synced at: 2 days ago - Pushed at: about 2 years ago - Stars: 175 - Forks: 45

abstractmachines/kubebuilder-controller

How to build a custom Operator pattern in Kubernetes using Kubebuilder, a minimalist custom Controller(s) and CRD(s).

Language: Go - Size: 75.2 KB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 1

afyazici/kubernetes-turkce-kaynak

Youtube'da TechWorld with Nina kanalınında yer alan 4 saatlik "Kubernetes Tutorial for Beginners [FULL COURSE in 4 Hours]" videosunu döküman formatında Türkçeye çeviriyorum.

Language: HTML - Size: 36.4 MB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 20 - Forks: 1

vvrnv/kube-ns-cleaner

kube-ns-cleaner is a kubernetes client application for deleting unused kubernetes namespaces and scaling their resources

Language: Go - Size: 170 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

chickenzord/kube-annotate

Kubernetes mutating admission webhook to automatically annotate pods

Language: Go - Size: 85.9 KB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 13 - Forks: 3

rozcietrzewiacz/jq-controller

A generic kubernetes controller based on jq. Quickly prototype your own operators using jq filters!

Language: Shell - Size: 75.2 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

lmcewen9/shopify-crd

Shopify Scraper and Automated Discord Bot

Language: Go - Size: 189 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

wish/nodetaint

Language: Go - Size: 72.3 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 45 - Forks: 17

TwiN/k8s-ttl-controller

Kubernetes controller that enables timed resource deletion using TTL annotation

Language: Go - Size: 6.35 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 54 - Forks: 7

adindayup/kcover

🧯 Kubernetes coverage for fault awareness and recovery, works for any LLMOps, MLOps, AI workloads. kubeflow, kubernetes, kubernetes-controller, llm, llmops, mlops, nvidia-gpu, pytorchjob, tfjob, xid-error

Language: Go - Size: 27.3 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

cruise-automation/rbacsync

Automatically sync groups into Kubernetes RBAC

Language: Go - Size: 4.38 MB - Last synced at: 27 days ago - Pushed at: over 1 year ago - Stars: 241 - Forks: 34

ca-gip/kotary

Managing Kubernetes Quota with confidence

Language: Go - Size: 1.2 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 105 - Forks: 13

oneananda/100-Days-of-Kubernetes

This repository is a journey through Kubernetes, where I'll be learning and practicing Kubernetes concepts, tools, and best practices every day for 100 days. Follow along as I document each day’s progress, share insights, and build hands-on projects!

Size: 963 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

roshbhatia/kubanana

🐒 see, 🦧 do! Events in, Kubernetes jobs out!

Language: Go - Size: 477 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

sloopstash/kickstart-kubernetes

Orchestrate and automate OCI containers running popular fullstacks, microservices, and Big Data workloads using Containerd, Docker, and Kubernetes.

Language: Shell - Size: 216 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 9 - Forks: 63

mittwald/harbor-operator 📦

A Kubernetes operator for managing goharbor instances

Language: Go - Size: 1.08 MB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 22 - Forks: 7

rusty-jules/knative-rs

Rust implementation of Knative custom resource definitions and objects.

Language: Rust - Size: 118 KB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 10 - Forks: 2

cedrickchee/postgres-operator

Learn how to deploy Zalando Postgres operator to my Kubernetes environment (local k3s cluster)

Language: Makefile - Size: 6.84 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

cedrickchee/kubebuilder-example

Kubebuilder project example

Language: Go - Size: 46.9 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

adaptant-labs/k8s-auto-labeller

Kubernetes controller for automatically reconciling node labels when dependent labels are defined or updated.

Language: Go - Size: 47.9 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 0