Viewing profile — davidmdm91
davidmdm91
HN member- Joined
- Sun, May 05, 2024, 6:36 PM UTC
- HN karma
- 3
- Public activity
- 21 items
- HN profile
- View on Hacker News ↗
About davidmdm91
No profile information was provided.
Recent public activity
- story
- story
- story
- comment
- story
- story
-
comment
Comment #43861762
Hey folks I’ve been working on a project called Yoke, which lets you manage Kubernetes resources using real, type-safe Go code instead of YAML. In this blog post, I explore a new f…
- story
-
comment
Comment #43793607
Thanks! Very appreciated. Also, it has a kro-like operator for deploying packages defined as code. If the operators you are writing are just managing resources and not doing anythi…
-
comment
Comment #43793502
Managing Kubernetes resources with YAML templates can quickly turn into an unreadable mess. I got tired of fighting it, so I built Yoke. Yoke is a client-side CLI (like Helm) but i…
- story
-
story
K8s Server-Side Package Management with Yoke's Air Traffic Controller
Yoke is often compared to Helm as an alternative package manager. At a surface level, this comparison is valid because the Yoke core CLI offers functionality very similar to Helm. …
- comment
- story
-
comment
Comment #43296858
Writing your own operator is a lot of complexity when what you want to do is deploy a package. Via Yoke's AirTrafficController, it's easy to define a package as a CRD and its imple…
-
comment
Comment #43241740
Hi. I think the article was just showing the example that IaC tools use configuration languages instead of code. Yoke is not a terraform replacement, and does not mention terraform…
-
comment
Comment #40804305
I actually really like CUE. I use it kind of extensively as a YAML replacement where I can, and at my work we've done our best to integrate cue with our charts to validate the valu…
-
comment
Comment #40795348
I am not saying that Turing incomplete languages don’t or can’t be a good fit for this task. However there’s no reason we should rule out general purpose languages. We have a lot o…
-
comment
Comment #40794717
Why limit yourself to those types of tools? To protect against somebody writing a non-terminating program? General programming languages come with a lot of general purpose benefits…
-
comment
Comment #40794533
I have been developing my own package manager, and my core idea is that proper programming languages are the proper level for describing packages. Programs take inputs and can outp…
- story