Bits of Freedom
Bits of Freedom

Tinkerer and thinker on everything free and open. Exploring possibilities and engaging with new opportunities to instigate change.

Jonas Öberg
Author

Jonas is a dad, husband, tinkerer, thinker and traveler. He's passionate about the future and bringing people together, from all fields of free and open.

Share


My Newsletters


If you're interested in what Commons Machinery, Elog.io, or myself are up to, I'd love for you to be part of my notification lists. It's pretty low volume, a few messages per month, depending on which notifications you sign up for. Thanks for taking an interest!

Read more & subscribe

CI & Deployment

Jonas ÖbergJonas Öberg

In my last post, I wrote about how we've come to use Gitea and Drone in combination for deploying a few new services for the FSFE. While our setup works, it's definitely not ideal, and with a single Docker host, it's not resilient to failure.

If you know how we can shape this using standard tools, and can volunteer a few cycles for our system administration team, I'd be happy to hear from you! Here's where we are right now!

What I can see would be useful is a way to monitor the Docker host and the services run, and in the case they fail, take action (such as reporting it to our system administrators and/or triggering a deployment of the service again).

But I can also see a need to scale the Docker host so not everything runs in the same Docker. A bunch of things we have depends on this being the case though, but if we solve that, perhaps we solve the monitoring too?

Kubernetes is on my mind, but I know very little about it, and I'm a bit fearful it would change too much of our networking setup. Do you know better? I'm at jonas@fsfe.org :-)

Jonas Öberg
Author

Jonas Öberg

Jonas is a dad, husband, tinkerer, thinker and traveler. He's passionate about the future and bringing people together, from all fields of free and open.