News for hackers. Stuff that matters.
Re:Do I Need Kubernetes? by gravypod on Sunday August 16, 2020 @02:37PM (#24180045)
`kind` and `k3d` are great but I don't think their aimed at being a developer friendly cluster from what I understand. They both require a lot of tweaking and setup to make them look like their a managed kube cluster (LB, storage, ingresses, etc). I wish there was something that could create a kube cluster that:

    1. sets up automatic port forwards to my host system
    2. handles ingresses by binding port :80 on my system
    3. provisions PVs for you when you create PVCs and respects retention policies 
    4. Allows you to select from a monitoring stack and only require that you supply configurations for dashboards/alerts that can be 1:1 applicable to production so devs can debug dashboards/alerts locally. 
`kind` is targeting itself as being "a real kubernetes implementation"

`k3d` is targeting itself as being Rancher's kubernetes implementation so if you buy into all of the Rancher tooling it'd be a great option.

Re:Do I Need Kubernetes? by MichaelMoser123 on Sunday August 16, 2020 @08:55PM (#24182743)
I have a script that simplifies creation of kind clusters with local registry and ingress https://github.com/MoserMichael/kind-helper (to make it more developer friendly that is) but i guess kind is more for automation testing purposes as it runs all modes in docker containers on the same machine.
Re:Do I Need Kubernetes? by gravypod on Monday August 17, 2020 @12:22AM (#24183938)
Looks like a nice tool. If it could watch for changes, rebuild, repush, and restart pods it would be the perfect dev environment. Even still this looks like a great start. Have you thought about polishing it a little more and doing a Show HN?
Re:Do I Need Kubernetes? by MichaelMoser123 on Monday August 17, 2020 @12:48AM (#24184088)
Thanks, i think that building images and restarting pods would be a bit out of scope for this script, but you have examples in the tests for this project. For kubernetes cluster administration i have this project; https://github.com/MoserMichael/s9k