Welcome to Kraken
Kraken is an infrastructure-as-code tool for Kubernetes that provides declarative APIs for provisioning and managing cloud infrastructure from multiple cloud providers.
Each infrastructure resource's config can reference and depend upon state generated by other infrastructure resources, and dynamically generate/update the underlying infrastructure as this referenced state becomes available or changes.
Kraken offers K8s cluster integrations such as allowing state to be exported to/imported from ConfigMaps and Secrets.
Kraken is modular and extensible, allowing additional infrastructure APIs to be developed & integrated by implementing a standard spec.
Infrastructure configs can be versioned & managed using existing GitOps systems for K8s such as ArgoCD.
-
Video Demo →
See Kraken in action.
-
GitHub →
Project Organization containing all of Kraken's code repositories.
-
Project Planning →
Take a look at what we're working on.
-
Report →
Learn all about what Kraken is and how it was developed.