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
