This is a fork of alexellis/arkade
arkade - get Kubernetes apps, the easy way
arkade provides a clean CLI with strongly-typed flags to install charts and apps to your cluster in one command.
Get arkade
https://github.com/eqqe/arkade/releases
Usage
Here's a few examples of apps you can install, for a complete list run: arkade install --help
.
arkade install
- install an app
arkade update
- update arkade
arkade info
- the post-install screen for an app
Install an app
No need to worry about whether you're installing to Intel or ARM architecture, the correct values will be set for you automatically.
arkade install openfaas --gateways 2 --load-balancer false
Bye-bye values.yaml, hello flags
We use strongly typed Go CLI flags, so that you can run --help
instead of trawling through countless Helm chart README files to find the correct --set
combination for what you want.
arkade install nginx-ingress --help
Install nginx-ingress. This app can be installed with Host networking for
cases where an external LB is not available. please see the --host-mode
flag and the nginx-ingress docs for more info
Usage:
arkade install nginx-ingress [flags]
Examples:
arkade install nginx-ingress --namespace default
Flags:
--helm3 Use helm3, if set to false uses helm2 (default true)
-h, --help help for nginx-ingress
--host-mode If we should install nginx-ingress in host mode.
-n, --namespace string The namespace used for installation (default "default")
--update-repo Update the helm repo (default true)
Override with --set
You can also set helm overrides, for apps which use helm via --set
ark install openfaas --set=faasIdler.dryRun=false
After installation, an info message will be printed with help for usage, you can get back to this at any time via:
arkade info <NAME>
Explore the apps
arkade install --help
ark --help
cert-manager Install cert-manager
chart Install the specified helm chart
cron-connector Install cron-connector for OpenFaaS
crossplane Install Crossplane
docker-registry Install a Docker registry
docker-registry-ingress Install registry ingress with TLS
info Find info about a Kubernetes app
inlets-operator Install inlets-operator
istio Install istio
kafka-connector Install kafka-connector for OpenFaaS
kubernetes-dashboard Install kubernetes-dashboard
linkerd Install linkerd
metrics-server Install metrics-server
minio Install minio
mongodb Install mongodb
nginx-ingress Install nginx-ingress
openfaas Install openfaas
openfaas-ingress Install openfaas ingress with TLS
postgresql Install postgresql
License
MIT