Ksonnet provides a CLI (invoked with ks
) that allows you to generate Kubernetes resource manifests locally (in jsonnet
) and synchronize them with your remote cluster(s).
The files in this directory enumerate each of the possible ks
commands and their flags. Note that you can also find this info with the CLI itself, using the --help
flag.
Suggested command usage is described below:
-
Set up a ksonnet application
-
Generate components for your app (e.g. Redis)
ks generate
(alias ofks prototype use
)
-
Deploy to a cluster
-
Delete resources running on a cluster
-
Learn about existing prototypes (
ks prototype
) -
Learn about and download currently available packages (
ks pkg
) -
Learn about existing registries (
ks registry
) -
List and remove existing components
-
Managing environments (
ks env
) -
Customizing environments with parameters (
ks param
) -
Comparing environments
-
View expanded manifests
-
Import a manifest
-
Validate manifests against the Kubernetes API
-
View metadata about the ksonnet binary