kr8+

kr8+ is an opinionated Kubernetes cluster configuration management tool designed to simplify and standardize the process of managing Kubernetes clusters. By leveraging best practices and providing a structured approach, kr8+ helps DevOps teams streamline their workflows and maintain consistency across multiple environments.

kr8+ consists of:

Why use kr8+?

  • Standardization: Ensures consistency across Kubernetes clusters, reducing errors and improving maintainability.
  • Simplicity: Provides a straightforward approach to complex Kubernetes configurations, making it easier for teams to adopt.
  • Scalability: Designed to support clusters of all sizes, from simple single-node setups to large-scale production environments.

kr8+ workflow

To get started, check out one of the following:

For documentation of the code, see the godoc directory:

  • cmd - how kr8+ processes commands and flags
  • pkg/jvm - how kr8+ processes jsonnet
  • pkg/types - standard types used by kr8+
  • pkg/util - utility functions used by kr8+

kr8+ Gopher