Skip to content

A Kubernetes operator for managing Memcached clusters, built with the Operator SDK (Go) and controller-runtime.

Notifications You must be signed in to change notification settings

C5C3/memcached-operator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

143 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Memcached Operator

CI Release codecov

A Kubernetes operator for managing Memcached clusters, built with Operator SDK (Go) and controller-runtime.

Container images are published to GHCR:

ghcr.io/c5c3/memcached-operator:latest

Part of the CobaltCore (C5C3) ecosystem — a Kubernetes-native OpenStack distribution for operating Hosted Control Planes on bare-metal infrastructure.

Documentation

Full documentation is available at https://c5c3.github.io/memcached-operator/ and covers:

Quick Start

# Install CRDs
make install

# Run the operator locally (connects to current kubeconfig context)
make run

# In another terminal, create a Memcached instance
kubectl apply -f config/samples/memcached_v1alpha1_memcached.yaml

# Verify
kubectl get memcached

See the Installation guide for cluster deployment and production setup.

License

Apache 2.0

About

A Kubernetes operator for managing Memcached clusters, built with the Operator SDK (Go) and controller-runtime.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages