Skip to content

About

Kubernetes controller pattern

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

62 Commits

Folders and files

Repository files navigation

K8s controller pattern

The project includes Go code to interact with the Kubernetes API, aiming to create a complete Kubernetes controller.

The code is organized into the following directories, click to navigate:

  1. client-go: A very basic example of using client-go to interact with the Kubernetes API, including listing and watching resources.
  2. api-machinery: A more complete example of a Kubernetes controller using the controller-runtime library, including custom resource definitions (CRDs), reconciliation logic, and event handling.
  3. example-controller: A simple example of a Kubernetes controller implementation.
  4. gitops-controller: An example of a GitOps-style controller for managing Kubernetes resources.

Prerequisites

About

Kubernetes controller pattern

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages