kube_cluster

kube_cluster

Ruby-native Kubernetes. Define, transform, and deploy cluster resources with pure Ruby.

Usage

Please browse the source code index or refer to the guides below.

Getting Started

This guide walks you through installing kube_cluster and defining your first Kubernetes resource in Ruby.

Resources

This guide covers defining and working with Kubernetes resources as Ruby objects.

Middleware

This guide covers the middleware stack that transforms a single Deployment declaration into a fully-configured stack.

Dirty Tracking

This guide covers dirty tracking and patching for resources connected to a live cluster.

Helm Charts

This guide covers loading Helm charts as kube_cluster manifests.

Custom Resource Definitions

This guide covers registering CRDs from Helm charts as first-class resources.

See Also

License

Apache-2.0