Skip to content

Commit fe2ce32

Browse files
committed
Add additional links for arkade
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
1 parent 0bdebf8 commit fe2ce32

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

_posts/2020-08-28-openfaas-arkade.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ dark_background: true
1414

1515
The OpenFaaS community is building a tool for Kubernetes developers, learn how it can help you install OpenFaaS, along with complementary CLIs and applications to your cluster
1616

17-
<img src="https://raw.githubusercontent.com/alexellis/arkade/master/docs/arkade-logo-sm.png" alt="arkade logo" width="300" height="300">
17+
<a href="https://get-arkade.dev"><img src="https://raw.githubusercontent.com/alexellis/arkade/master/docs/arkade-logo-sm.png" alt="arkade logo" width="300" height="300"></a>
1818

1919
> [arkade](https://get-arkade.dev) - "Your one-stop CLI for Kubernetes"
2020
2121
## Solving pain
2222

2323
The popular essay [Cathedral and the Bazaar](http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/) was written over 20 years ago by author and then open source activist Eric Steven Raymond. In it, he contrasts the development of proprietary software within a corporation (the cathedral) to that of an open-source model (the bazaar). One of the key points he makes is that most open-source software starts when a developer has an itch they need to scratch or finds a pain-point that they can solve.
2424

25-
arkade has evolved since it was first created to install OpenFaaS, to now install 3 dozen different applications using their preferred installation method.
25+
[arkade](https://get-arkade.dev) has evolved since it was first created to install OpenFaaS, to now install 3 dozen different applications using their preferred installation method.
2626

2727
* OpenFaaS - [helm3](https://helm.sh)
2828
* Linkerd - its own CLI
@@ -32,6 +32,8 @@ It then gained the ability to install CLIs such as `faas-cli` and `kubectl` whic
3232

3333
Now if you're anything like us, then you will be re-creating a cluster several times per day or per week to test a PR or change to your project, you may even be creating a cluster in a CI job to test each incoming commit. arkade is built for developers to rapidly get a working system with whatever they need. You can use it in production, or in a pipeline, but you may find that a GitOps style more suitable using a tool like [ArgoCD](https://argoproj.github.io/argo-cd/) or [Flux](https://fluxcd.io).
3434

35+
> ⭐️Star/fork [arkade](https://get-arkade.dev) on GitHub
36+
3537
### Helm 2 - insecure by default
3638

3739
Since around 2017, OpenFaaS was packaged with a [helm](https://helm.sh) chart, and back in those days, you used to have to install a very insecure component to your cluster ([Tiller](https://v2.helm.sh/docs/install/)), which ran in a kind of "God mode." If someone accessed Tiller, and it was very easy to do so, then it would be game over. This wasn't just a problem for OpenFaaS, but for any other helm chart you wanted to install.
@@ -243,7 +245,7 @@ Find out more on the [inlets PRO landing page](https://inlets.dev/), there's als
243245
244246
## Wrapping up
245247
246-
arkade was written to make the life of developers easier, it can install many different applications, which may involve using Helm, kubectl, or an additional CLI. It gives helpful usage information, and tries to prevent you doing things you shouldn't, like installing an application to your Raspberry Pi cluster that isn't built for ARM CPUs. It makes the tedious task of downloading dozens of CLIs much quicker.
248+
[arkade](https://get-arkade.dev) was written to make the life of developers easier, it can install many different applications, which may involve using Helm, kubectl, or an additional CLI. It gives helpful usage information, and tries to prevent you doing things you shouldn't, like installing an application to your Raspberry Pi cluster that isn't built for ARM CPUs. It makes the tedious task of downloading dozens of CLIs much quicker.
247249
248250
Looking forward, arkade will continue to be maintained by the OpenFaaS community and is accepting PRs and suggestions. It evolved to solve a clear pain-point, and as we approach 1000 stars on GitHub, it has proven useful to the community so far.
249251

0 commit comments

Comments
 (0)