← All repos

controller-runtime

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

k8s-sig-api-machinery
Browse cluster: Distributed Databases & Data Systems
3,460commits
408contributors
4languages

Tech stack & purpose

Controller-runtime is a set of Go libraries for building Kubernetes controllers, maintained as a subproject of kubebuilder under the Kubernetes sig-apimachinery group. The project provides abstractions and utilities for implementing custom controllers and webhooks for both built-in and custom Kubernetes resources, including support for reconcilers, managers, and validation/mutation webhooks. It is built in Go and designed to integrate with Kubernetes client-go libraries, with each minor version of controller-runtime tested against a specific minor version of client-go and corresponding k8s.io dependencies.

Community & reference links

Languages

Go
98.7%
Shell
0.5%
Python
0.4%
Makefile
0.3%

Contributors (top 30 of 408)