A Unified Programmable Configuration Tech Stack
Konfig | KCLVM | Kusion | kusionstack.io
Kusion
Kusion is the engine of KusionStack for parsing user's intentions described in Konfig and making them effect in infrastructures.
Key Features
- App Whole Lifecycle Management: Manage App from the first code to production-ready with Kusion and Konfig
- Multiple Hierarchies: Native support multi-tenant and multi-environment operations
- Hybrid Runtime: Orchestrate hybrid runtime resources like Terraform and Kubernetes in an unified way
- Vendor Agnostic: Write once, render dynamically, deliver to any cloud
Quick Start
Visit Quick Start to deliver an App with one Kusion command
Installation
Binary
Download the latest release for your OS/Arch from the release page and put the binary somewhere convenient.
Kusionup
You can install multiple versions of kusion
with kusionup
, and the latest version is installed by default.
Install Kusionup
# Homebrew
brew install KusionStack/tap/kusionup
# cURL
curl -sSf https://raw.githubusercontent.com/KusionStack/kusionup/main/scripts/install.sh | bash
Install Kusion
# visit https://github.com/KusionStack/kusionup for more details
kusionup install
Docker
Docker users can use the following commands to pull the latest image of the kusion
:
docker pull kusionstack/kusion:latest
🎖︎ Contribution Guide
Kusion is still in the initial stage, and there are many capabilities that need to be made up, so we welcome everyone to participate in construction with us. Visit the Contribution Guide to understand how to participate in the contribution KusionStack project. If you have any questions, please Submit the Issue.