Live data from Hacker News

Show HN: Deploy to K8s without YAML using ShuttleOps

go.shuttleops.io

41–50 of 57 posts

Re: Show HN: Deploy to K8s without YAML using ShuttleOps

#41
post #25

Earlier quoted context omitted.

Yeah that is understandable, k8s is a platform with a plethora of capabilities. On the other hand, the vast majority of organizations using k8s have multiple users that have multiple work streams and multiple applications (not true by definition, but close). This lends itself to a code as configuration approach, and makes managing orchestration through a UI risky and error prone. We review code, not clicks. Further,…

I've been experimenting on a personal project with https://www.pulumi.com/ where you can do the configuration and deployment in Python or JavasScript and I think I can recommend it.

Do you have pointers on how to merge and manage Pulumi modules(?) when multiple languages are used?

Re: Show HN: Deploy to K8s without YAML using ShuttleOps

#43

What makes developers to lean towards YAML when JSON and JSON5 are more developer friendly? I personally hate YAML config files.

Comments is one, and while JSON5 seems to support them, it does not look widely adopted or maintained. I do not like YamHell either, but prefer to JSON for readability

I'm using Cuelang these days, Dhall is another option

Re: Show HN: Deploy to K8s without YAML using ShuttleOps

#45

What makes developers to lean towards YAML when JSON and JSON5 are more developer friendly? I personally hate YAML config files.

There's fundamentally no difference between them.

They are both crappy tools for humans to write anything in and are better as a tools for machines to exchange data, which is accidentally human-readable in case debugging is neccessary.

Re: Show HN: Deploy to K8s without YAML using ShuttleOps

#46
post #18

YAML is the best part about deploying stuff to K8s, hardly a problem waiting to be solved IMO.

I'm not a k8s expert. Just touched it a bit here and there. And IMO yaml is fine but the problem is you often need yaml templates. I feel like projects like helm are in the templating html with php days. But instead of html+php you get yaml+go. Something better must be right around the corner because people have been solving similar problems for years.

Kubectl explain

Re: Show HN: Deploy to K8s without YAML using ShuttleOps

#47
post #10
post #9

Earlier quoted context omitted.

Do you support maintaining git interoperability, not just importing, but tracking with vcs into the future. Does your tool work with GitOps methodology?

Supporting pre-existing Helm Charts and k8s manifests as artifacts is still on the roadmap, and that needs to be achieved first before we can achieve a GitOps philosophy like Weave Cloud. Ps: Hofstadter looks cool!

Thanks, we use Cuelang as the core UX for a developer focused "high code" paradigm.

https://hofstadter.io

Re: Show HN: Deploy to K8s without YAML using ShuttleOps

#48
post #25

Earlier quoted context omitted.

Yeah that is understandable, k8s is a platform with a plethora of capabilities. On the other hand, the vast majority of organizations using k8s have multiple users that have multiple work streams and multiple applications (not true by definition, but close). This lends itself to a code as configuration approach, and makes managing orchestration through a UI risky and error prone. We review code, not clicks. Further,…

I've been experimenting on a personal project with https://www.pulumi.com/ where you can do the configuration and deployment in Python or JavasScript and I think I can recommend it.

How does it compare to Terraform, which it is based on?
Post reply on HN