arkade | Open Source Marketplace For Developer Tools | Continuous Deployment library
kandi X-RAY | arkade Summary
kandi X-RAY | arkade Summary
Arkade can be used to install Kubernetes apps or to download CLI tools. An arkade "app" could represent a helm chart such as openfaas/faas-netes, a custom CLI installer such as istioctl or a set of static manifests (i.e. MetalLB). An arkade "tool" is a CLI that can be downloaded for your operating system. Arkade downloads statically-linked binaries from their upstream locations on GitHub or a the vendor's chosen URL such as with kubectl and terraform. Did you know? Arkade users run arkade get both on their local workstations, and on their CI runners such as GitHub Actions or Jenkins.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of arkade
arkade Key Features
arkade Examples and Code Snippets
Community Discussions
Trending Discussions on arkade
QUESTION
how can I achieve that arkade will create a service of type: LoadBalancer
instead of type: ClusterIP
?
I stumbled upon that requirement while deploying my private docker-registry
. Logging in, pushing and pulling images from the command line, all runs fine, but once I want to use that registry, I need a point of reference which I state as the image in my Deployment definition:
ANSWER
Answered 2021-Feb-04 at 09:48If all you want is just a change of Service
type from ClusterIP
to LoadBalancer
, you need to override default value for docker-registry
Helm Chart.
Arkade uses the stable/docker-registry
Helm chart to install docker-registry
and you can find default values here.
You need to change service.type=ClusterIP
to service.type=LoadBalancer
(additionally you may need to edit more values e.g. port number from default 5000
):
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install arkade
No need to worry about whether you're installing to Intel or ARM architecture, the correct values will be set for you automatically. The post-installation message shows you how to connect. And whenever you want to see those details again, just run arkade info openfaas. There's even more options you can chose with arkade install openfaas --help - the various flags you see map to settings from the helm chart README, that you'd usually have to look up and set via a values.yaml file. If there's something missing from the list of flags that you need, arkade also supports --set for any arkade app that uses helm. Note that not every app uses helm. Remember how awkward it was last time you installed the Kubernetes dashboard? And how you could never remember the command to get the token to log in?. Forgot your token? arkade info kubernetes-dashboard. This is an example of an arkade app that uses static YAML manifests instead of helm. Prefer Portainer? Just run: arkade install portainer.
When required, tools, CLIs, and the helm binaries are downloaded and extracted to $HOME/.arkade. If installing a tool which uses helm3, arkade will check for a cached version and use that, otherwise it will download it on demand. Did you accidentally run arkade as root? Running as root is not required, and will mean your KUBECONFIG environment variable will be ignored. You can revert this using the notes on release 0.1.18.
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page