GitHub topics: kubernetes-controller
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.37 MB - Last synced at: about 6 hours ago - Pushed at: about 6 hours ago - Stars: 10 - Forks: 0

meshery/meshsync
MeshSync one of a family of custom controllers within Meshery Operator.
Language: Go - Size: 1.32 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 65 - Forks: 55

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: 5.85 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 10 - Forks: 2

zalando/skipper
An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress
Language: Go - Size: 15.2 MB - Last synced at: 2 days ago - Pushed at: 7 days ago - Stars: 3,173 - Forks: 357

projectsveltos/shard-controller
Controller to manage Sveltos cluster sharding
Language: Go - Size: 508 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 2

DoodleScheduling/keycloak-controller
Keycloak realm reconciliation for kubernetes
Language: Go - Size: 51.8 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 8 - Forks: 0

aljoshare/runo
rūnō - A Secret Generator for Kubernetes written in Rust
Language: Rust - Size: 1.16 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 14 - Forks: 0

strimzi/strimzi-kafka-operator
Apache Kafka® running on Kubernetes
Language: Java - Size: 91.5 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 5,190 - Forks: 1,356

DoodleScheduling/oauth2-redirect-controller
OAUTH2 RedirectURI proxy kubernetes controller
Language: Go - Size: 571 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 1

DoodleScheduling/webhook-controller
Proxy for duplicating HTTP requests to multiple targets
Language: Go - Size: 436 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

DoodleScheduling/growthbook-controller
Kubernetes controller for managing growthbook
Language: Go - Size: 1.22 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

DoodleScheduling/cloud-autoscale-controller
Scale cloud resources according pod uptime
Language: Go - Size: 388 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

PlayFab/thundernetes
Thundernetes makes it easy to run your game servers on Kubernetes
Language: Go - Size: 5.23 MB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 323 - Forks: 51

DoodleScheduling/gc-controller
Workload aware pod garbage controller for kubernetes
Language: Go - Size: 358 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

TykTechnologies/tyk-docs
Docs for Tyk Open source API gateway and API management platform. 100% Cloud native
Language: SCSS - Size: 315 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 67 - Forks: 164

cyclops-ui/cyclops
Developer Friendly Kubernetes 👁️
Language: Go - Size: 150 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3,065 - Forks: 776

kubeflow/spark-operator
Kubernetes operator for managing the lifecycle of Apache Spark applications on Kubernetes.
Language: Go - Size: 25.4 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 2,901 - Forks: 1,407

DoodleScheduling/ratelimit-controller
envoyproxy/ratelimit kubernetes controller
Language: Go - Size: 323 KB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

jodevsa/wireguard-operator
Painless deployment of wireguard on kubernetes
Language: Go - Size: 754 KB - Last synced at: 5 days ago - Pushed at: 10 days ago - Stars: 687 - Forks: 46

elisasre/networkpolicy-controller
Component blocks pod access to common metadata IP address in different cloud providers
Language: Go - Size: 3.52 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 7 - Forks: 4

defenseunicorns/pepr
:unicorn: Type safe K8s middleware for humans
Language: TypeScript - Size: 7.88 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 136 - Forks: 3

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: 7 days ago - Pushed at: 7 days ago - Stars: 152 - Forks: 40

kalexmills/krt-lite
istio/krt without Istio (PoC)
Language: Go - Size: 96.7 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

anvil-verifier/anvil
Anvil is an experimental framework to build practical, formally verified, cluster management controllers.
Language: Rust - Size: 35.3 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 109 - Forks: 7

authzed/spicedb-operator
Kubernetes controller for managing instances of SpiceDB
Language: Go - Size: 1.91 MB - Last synced at: about 16 hours ago - Pushed at: 12 days ago - Stars: 80 - Forks: 32

layer5labs/kanvas-snapshot
Infrastructure as Diagram delivered to your pull requests.
Language: JavaScript - Size: 1.18 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 31 - Forks: 24

sapcc/maintenance-controller
A Kubernetes controller to manage node maintenance.
Language: Go - Size: 17.1 MB - Last synced at: 2 days ago - Pushed at: 10 days ago - Stars: 14 - Forks: 1

int128/spot-handler
Kubernetes controller for observability of Amazon EC2 Spot Interruption
Language: Go - Size: 549 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

k8gb-io/k8gb
A cloud native Kubernetes Global Balancer
Language: Go - Size: 13.5 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 991 - Forks: 106

authzed/controller-idioms
Generic libraries for building idiomatic Kubernetes controllers
Language: Go - Size: 370 KB - Last synced at: about 16 hours ago - Pushed at: about 1 month ago - Stars: 188 - Forks: 8

aws-controllers-k8s/community
AWS Controllers for Kubernetes (ACK) is a project enabling you to manage AWS services from Kubernetes
Size: 221 MB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 2,495 - Forks: 266

mittwald/kubernetes-replicator
Kubernetes controller for synchronizing secrets & config maps across namespaces
Language: Go - Size: 14.2 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 956 - Forks: 110

mittwald/kubernetes-secret-generator
Kubernetes controller for automatically generating and updating secrets
Language: Go - Size: 11.4 MB - Last synced at: 9 days ago - Pushed at: about 2 months ago - Stars: 356 - Forks: 64

keikoproj/upgrade-manager
Reliable, extensible rolling-upgrades of Autoscaling groups in Kubernetes
Language: Go - Size: 22.2 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 140 - Forks: 45

cjihrig/kubenode
Kubernetes tools for Node.js
Language: JavaScript - Size: 286 KB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 33 - Forks: 1

projectcapsule/capsule-proxy
Reverse proxy for Capsule Operator.
Language: Go - Size: 1.5 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 48 - Forks: 42

gardener/kupid
Inject scheduling criteria into target pods orthogonally by policy definition.
Language: Go - Size: 17 MB - Last synced at: 9 days ago - Pushed at: 13 days ago - Stars: 12 - Forks: 21

kudobuilder/kudo
Kubernetes Universal Declarative Operator (KUDO)
Language: Go - Size: 128 MB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 1,197 - Forks: 103

emberstack/kubernetes-reflector
Custom Kubernetes controller that can be used to replicate secrets, configmaps and certificates.
Language: C# - Size: 255 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 1,226 - Forks: 104

h3poteto/aws-global-accelerator-controller
A Kubernetes controller for Global Accelerators and Route53
Language: Go - Size: 650 KB - Last synced at: 7 days ago - Pushed at: 10 days ago - Stars: 29 - Forks: 8

luisdavim/configmapper
A k8s sidecar to manage files to and from ConfigMaps or Secrets
Language: Go - Size: 330 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 4 - Forks: 0

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: 8 days ago - Pushed at: over 1 year ago - Stars: 209 - Forks: 42

bitpoke/mysql-operator
Asynchronous MySQL Replication on Kubernetes using Percona Server and Openark's Orchestrator.
Language: Go - Size: 39.9 MB - Last synced at: 7 days ago - Pushed at: 9 months ago - Stars: 1,052 - Forks: 275

linode/linode-cloud-controller-manager
Kubernetes Cloud Controller Manager for Linode
Language: Go - Size: 11 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 85 - Forks: 66

aws/aws-cloud-map-mcs-controller-for-k8s
K8s controller implementing Multi-Cluster Services API based on AWS Cloud Map.
Language: Go - Size: 1.36 MB - Last synced at: about 16 hours ago - Pushed at: 4 months ago - Stars: 91 - Forks: 28

coryodaniel/bonny
The Elixir based Kubernetes Development Framework
Language: Elixir - Size: 1.22 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 399 - Forks: 27

DoodleScheduling/db-controller
Kubernetes Controller for managing databases and users
Language: Go - Size: 712 KB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 4 - Forks: 1

k8s-proxmox/cluster-api-provider-proxmox
Cluster API provider implementation for Proxmox VE
Language: Go - Size: 620 KB - Last synced at: 18 days ago - Pushed at: 27 days ago - Stars: 129 - Forks: 15

keikoproj/active-monitor
Provides deep monitoring and self-healing of Kubernetes clusters
Language: Go - Size: 441 KB - Last synced at: 19 days ago - Pushed at: 20 days ago - Stars: 178 - Forks: 32

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: 20 days ago - Pushed at: 12 months ago - Stars: 373 - Forks: 57

frantjc/port-forward
Port forward to internal Kubernetes Services.
Language: Go - Size: 197 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 1 - Forks: 0

crossplane-contrib/provider-helm
Crossplane Helm Provider
Language: Go - Size: 710 KB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 119 - Forks: 72

cybozu-go/contour-plus
Enhance contour for external-dns and cert-manager
Language: Go - Size: 34.4 MB - Last synced at: 9 days ago - Pushed at: 24 days ago - Stars: 25 - Forks: 3

InfuseAI/primehub-controller
🎮 PrimeHub Controller
Language: Go - Size: 1.02 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 11 - Forks: 0

ElementTech/kube-arch-scheduler
An architecture-aware Kubernetes scheduler plugin
Language: Go - Size: 30.1 MB - Last synced at: 16 days ago - Pushed at: 12 months ago - Stars: 33 - Forks: 9

K-Phoen/dark
(grafana) Dashboards As Resources in Kubernetes
Language: Go - Size: 43.1 MB - Last synced at: 16 days ago - Pushed at: 9 months ago - Stars: 432 - Forks: 22

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: 27 days ago - Pushed at: 27 days ago - Stars: 432 - Forks: 37

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: 2 days ago - Pushed at: about 6 years ago - Stars: 30 - Forks: 12

presslabs/controller-util
Utility code for writing kubernetes controllers using kubebuilder and controller-runtime
Language: Go - Size: 23.8 MB - Last synced at: 3 days ago - Pushed at: 19 days ago - Stars: 23 - Forks: 11

microsoft/frameworkcontroller 📦
General-Purpose Kubernetes Pod Controller
Language: Go - Size: 13.3 MB - Last synced at: about 16 hours ago - Pushed at: about 2 years ago - Stars: 175 - Forks: 44

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: 21 days ago - Pushed at: over 3 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: 9 days ago - Pushed at: 11 months 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: 11 days ago - Pushed at: about 1 month 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 days 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: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

lmcewen9/shopify-crd
Shopify Scraper and Automated Discord Bot
Language: Go - Size: 189 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

wish/nodetaint
Language: Go - Size: 72.3 KB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 45 - Forks: 17

DoodleScheduling/swagger-hub-controller
Kubernetes controller for managing swagger UI
Language: Go - Size: 501 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

TwiN/k8s-ttl-controller
Kubernetes controller that enables timed resource deletion using TTL annotation
Language: Go - Size: 6.35 MB - Last synced at: 19 days ago - Pushed at: about 2 months ago - Stars: 54 - Forks: 7

mittwald/kube-httpcache
Varnish Reverse Proxy on Kubernetes
Language: Go - Size: 288 KB - Last synced at: 16 days ago - Pushed at: 9 months ago - Stars: 303 - Forks: 78

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: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

cruise-automation/rbacsync
Automatically sync groups into Kubernetes RBAC
Language: Go - Size: 4.38 MB - Last synced at: 13 days ago - Pushed at: over 1 year ago - Stars: 241 - Forks: 34

meshery/kubectl-meshsync-snapshot
Language: Makefile - Size: 118 MB - Last synced at: 22 days ago - Pushed at: 2 months ago - Stars: 8 - Forks: 5

lpsm-dev/kubernetes-metacontroller
🥷 A project that shows how to write and deploy a custom controller in Kubernetes using Metacontroller
Language: Python - Size: 164 KB - Last synced at: 7 days ago - Pushed at: 24 days ago - Stars: 2 - Forks: 0

Asutorufa/image-auto-update-controller
Auto update image controller for Kubernetes
Language: Go - Size: 29.3 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

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: about 1 month ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

roshbhatia/kubanana
🐒 see, 🦧 do! Events in, Kubernetes jobs out!
Language: Go - Size: 477 KB - Last synced at: about 2 months ago - Pushed at: about 2 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: about 2 months ago - Pushed at: about 2 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: 8 days ago - Pushed at: about 2 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: 5 days ago - Pushed at: about 2 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: about 1 month 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: about 1 month ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

k8scope/k8s-restart-app
Language: Go - Size: 140 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

rishavmehra/devops
Kubernetes learning
Language: HTML - Size: 37.1 KB - Last synced at: about 2 months ago - Pushed at: 2 months 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: 16 days ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 0

lemonldap-ng-controller/lemonldap-ng-controller
LemonLDAP::NG kubernetes controller
Language: Go - Size: 165 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 17 - Forks: 6

ovotech/iam-service-account-controller 📦
Kubernetes controller that automatically manages AWS IAM roles for ServiceAccounts
Language: Go - Size: 152 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 2

mercari/certificate-expiry-monitor-controller
Certificate Expiry Monitor Controller monitors the expiration of TLS certificates used in Ingress.
Language: Go - Size: 68.4 KB - Last synced at: 5 days ago - Pushed at: 12 months ago - Stars: 118 - Forks: 13

kudobuilder/operators
Collection of Kubernetes Operators built with KUDO.
Language: Shell - Size: 4.59 MB - Last synced at: 14 days ago - Pushed at: over 3 years ago - Stars: 229 - Forks: 78

githubixx/ansible-role-kubernetes-controller
Ansible role for installing Kubernetes Controller Cluster
Language: Jinja - Size: 222 KB - Last synced at: 17 days ago - Pushed at: 3 months ago - Stars: 25 - Forks: 7

nextbreakpoint/flink-controller
Flink Controller implements a Kubernetes Custom Controller (aka Kubernetes Operator) for Apache Flink
Language: Kotlin - Size: 8.19 MB - Last synced at: 21 days ago - Pushed at: 4 months ago - Stars: 53 - Forks: 9

agoda-com/samsahai
Dependencies verification system with Kubernetes Operator
Language: Go - Size: 3.82 MB - Last synced at: 13 days ago - Pushed at: over 1 year ago - Stars: 81 - Forks: 11

alauda/captain
A Helm 3 Controller
Language: Go - Size: 7.2 MB - Last synced at: 11 days ago - Pushed at: 10 months ago - Stars: 186 - Forks: 39

darkowlzz/daemonset-job
Kubernetes Operator for creating Jobs backed by Daemonsets.
Language: Go - Size: 25 MB - Last synced at: 18 days ago - Pushed at: over 6 years ago - Stars: 10 - Forks: 4

maheshrayas/kube-saver
Cost saving K8s controller to scale down and up of resources during non-business hours
Language: Rust - Size: 318 KB - Last synced at: 16 days ago - Pushed at: 3 months ago - Stars: 9 - Forks: 1

amoniacou/mailgun-operator
Mailgun kubernetes operator
Language: Go - Size: 200 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

dmolik/pgweb-k8s-backend
Kubernetes backend for PGWeb
Language: Go - Size: 58.6 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

MdShimulMahmud/k8s-sample-operator
The k8s-sample-operator is a sample project designed to demonstrate how to build Kubernetes controllers and operators using the Kubebuilder framework. Kubebuilder is a popular SDK for creating Kubernetes APIs and controllers, enabling developers to extend Kubernetes with custom resources and reconcile logic.
Language: Go - Size: 56.6 KB - Last synced at: 14 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

BaizeAI/kcover
🧯 Kubernetes coverage for fault awareness and recovery, works for any LLMOps, MLOps, AI workloads.
Language: Go - Size: 53.7 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 25 - Forks: 1

wjiec/mobius
Mobius aims to better orchestrate services in a personal Homelab through kubernetes.
Language: Go - Size: 96.7 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0
