Skip to main content
Version: v0.12

Kusion Commands

Kusion is the Platform Orchestrator of Internal Developer Platform

Find more information at:


As a Platform Orchestrator, Kusion delivers user intentions to Kubernetes, Clouds and On-Premise resources. Also enables asynchronous cooperation between the development and the platform team and drives the separation of concerns.

kusion [flags]


  -h, --help                    help for kusion
--profile string Name of profile to capture. One of (none|cpu|heap|goroutine|threadcreate|block|mutex) (default "none")
--profile-output string Name of the file to write the profile to (default "profile.pprof")


  • kusion apply - Apply the operational intent of various resources to multiple runtimes
  • kusion config - Interact with the Kusion config
  • kusion destroy - Destroy resources within the stack.
  • kusion generate - Generate and print the resulting Spec resources of target Stack
  • kusion init - Initialize the scaffolding for a demo project
  • kusion mod - Manage Kusion modules
  • kusion options - Print the list of flags inherited by all commands
  • kusion preview - Preview a series of resource changes within the stack
  • kusion project - Project is a folder that contains a project.yaml file and is linked to a Git repository
  • kusion stack - Stack is a folder that contains a stack.yaml file within the corresponding project directory
  • kusion version - Print the Kusion version information for the current context
  • kusion workspace - Workspace is a logical concept representing a target that stacks will be deployed to
Auto generated by spf13/cobra on 12-Jun-2024