News for hackers. Stuff that matters.
Re:Kubernetes Is a Surprisingly Affordable Platform for Pers... by thebluehawk on Wednesday October 03, 2018 @01:23AM (#18127804)
Docker (at least on my mac) now comes with kubernetes built in, so you can just click a button and instantly have a kubernetes cluster running.

As for an app deployment tool I've had good success with Helm. It allows you to define all the services, app, variables, etc. that your app needs. Though the templates do seem to be a bit convoluted and hard to read at times if you aren't careful.

Re:Kubernetes Is a Surprisingly Affordable Platform for Pers... by GauntletWizard on Wednesday October 03, 2018 @02:38AM (#18128082)
+1 for docker for Mac, -1 for Helm. Helms templating is just too simple for the actual complexity of k8s, but it can make a decent starter too.
Re:Kubernetes Is a Surprisingly Affordable Platform for Pers... by lars_francke on Wednesday October 03, 2018 @11:30AM (#18131173)
I fully agree. I always found/find Helm underwhelming. Maybe I'm just using it wrong.

What I want is a Maven for Kubernetes. With transitive dependencies, strong conventions, injection of parameters etc.

The templating stuff feels very...unstructured to me. Every Chart is slightly different.

Re:Kubernetes Is a Surprisingly Affordable Platform for Pers... by hdt91 on Wednesday October 03, 2018 @03:04PM (#18133673)
I share the same sentiment. Still looking for the holy grail but the best lead so far is using the combination of Bazel (excellent dependencies support), its rule for wrapping around good templating solutions (jsonnet, ksonnet, etc.) ; and some backend that integrates with infrastructure tooling to generate configurations to fetch into bazel.
Re:Kubernetes Is a Surprisingly Affordable Platform for Pers... by DuskStar on Wednesday October 03, 2018 @03:04AM (#18128152)
Helm + Kustomize [0] to add in whatever wasn't in the helm template works pretty well IMO. Kustomize is pretty new and not the most user friendly though.

0: https://github.com/kubernetes-sigs/kustomize