Coffee chat: Easy way to install Kubernetes Apps- arkade (ark)!

๐Ÿš€ ๐Ÿ‘‹ Want to get through those repetitive and boring tasks in DevOps?

How about, setting up a TLS-enabled Docker registry? ๐Ÿณ

Iโ€™m a big fan of open source CLI tools that reduce repetition and efforts.

This one is a quick chat about arkade which provides a simple CLI with strongly-typed flags to install Helm charts and Kubernetes apps to your cluster in a single command.

$ arkade install ingress-nginx --help

Install ingress-nginx. 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 ingress-nginx docs for more info

arkade cli k8s

Hereโ€™s how you can get a self-hosted Docker registry with TLS and authentication in just 5 commands on an empty cluster:

arkade install ingress-nginx
arkade install cert-manager
arkade install docker-registry
arkade install docker-registry-ingress \
  --email web@example.com \
  --domain reg.example.com

The same for OpenFaaS would look like this:

arkade install ingress-nginx
arkade install cert-manager
arkade install openfaas
arkade install openfaas-ingress \
  --email web@example.com \
  --domain reg.example.com

๐Ÿ““ ๐Ÿš€ ๐Ÿ’ก

Repo link: https://github.com/alexellis/arkade

๐Ÿ“ Blog: arkade by example โ€” Kubernetes apps, the easy way ๐Ÿ˜Ž - Alex Ellis


Written by@[Sachin Jha]
An old-school guy seeking new adventures :) When Iโ€™m not building cloud solutions @DigitalOcean, you can find me exploring the mountains. I love spending time outdoors. Iโ€™m a photographer and high altitude trekker.

GitHubTwitterFacebookLinkedIn