Manage registries for current project
A ksonnet registry is basically a repository for packages. (Registry here is
used in the same sense as a container image registry). Registries are identified
by a registry.yaml
in their root that declares which packages they contain.
Specifically, registries contain a set of versioned packages that the user can install and manage in a given ksonnet app, using the CLI. A typical package contains:
-
A library definining a set of "parts". These are pre-fabricated API objects which can be combined together to configure a Kubernetes application for some task. (e.g. a Deployment, a Service, and a Secret, specifically tailored for Redis).
-
A set of "prototypes", which are pre-fabricated combinations of parts, as described above. (See
ks prototype --help
for more information.)
-h, --help help for registry
--dir string Ksonnet application root to use; Defaults to CWD
--tls-skip-verify Skip verification of TLS server certificates
-v, --verbose count Increase verbosity. May be given multiple times.
- ks - Configure your application to deploy to a Kubernetes cluster
- ks registry add - Add a registry to the current ksonnet app
- ks registry describe - Describe a ksonnet registry and the packages it contains
- ks registry list - List all registries known to the current ksonnet app
- ks registry set - Set configuration options for registry