Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

And this was on Windows - for reasons.

None of these can run as Windows Services by themselves. I had to use NSSM. That being said.

-Consul a three line yaml configuration to set it up in cluster. It’s a single standalone executable that you run in server mode or client mode.

- once you install Consul on all of the clients and tell it about the cluster, the next step is easy.

- run the Nomad executable as a server, if you already have Consul, there is no step 2. It automatically configures itself using Consul.

- run Nomad in client mode on your app/web servers. If you already have the Consul client running - there is no step 2.

- Vault was a pain, and I only did it as a proof of concept. I ended up just using Consul for all of the configuration and a encryption class where I needed to store secrets.

Did I mention that we had a lot of C# framework code that we didn’t want to try containerize and Nomad handles everything.

That being said, I wouldn’t do it again. If we had a pure Linux shop and the competencies to maintain Linux I would have gone with K8s instead if I had to do an on prem implementation.

But honestly, at the level I’m at now, no one would pay me the kind of money I ask for to do an on prem implementation from scratch. It’s not my area of expertise - AWS is.



Well you can spin up a working k8s cluster in 5 minutes with Kops, but that’s obviously not the end of the story.


How well would that work orchestrating a combination of a Docker containers, C# (.Net Framework not .Net Core) executables, Powershell scripts, etc?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: