SaaSHub helps you find the best software and product alternatives Learn more →
Top 7 Go docker-swarm Projects
Making Docker and Kubernetes management easy.Project mention: Ask HN: What is the best source to learn Docker in 2023? | news.ycombinator.com | 2023-01-29
I'd say that going from Docker Compose to Docker Swarm is the first logical step, because it's included in a Docker install and also uses the same Compose format (with more parameters, such as deployment constraints, like which node hostname or tag you want a certain container to be scheduled on): https://docs.docker.com/compose/compose-file/compose-file-v3... That said, you won't see lots of Docker Swarm professionally anymore - it's just the way the job market is, despite it being completely sufficient for many smaller projects out there, I'm running it in prod successfully so far and it's great.
Another reasonably lightweight alternative would be Hashicorp Nomad, because it's free, simple to deploy and their HCL format isn't too bad either, as long as you keep things simple, in addition to them supporting more than just container workloads: https://www.hashicorp.com/products/nomad That said, if you don't buy into HashiStack too much, then there won't be too much benefit from learning HCL and translating the contents of various example docker-compose.yml files that you see in a variety of repos out there, although their other tools are nice - for example, Consul (a service mesh). This is a nice but also a bit niche option.
Lastly, there is Kubernetes. It's complicated, even more so when you get into solutions like Istio, typically eats up lots of resources, can be difficult to manage and debug, but does pretty much anything that you might need, as long as you have either enough people to administer it, or a wallet that's thick enough for you to pay one of the cloud vendors to do it for you. Personally, I'd look into the lightweight clusters at first, like k0s, MicroK8s, or perhaps the K3s project in particular: https://k3s.io/
I'd also suggest that if you get this far, don't be afraid to look into options for dashboards and web based UIs to make exploring things easier:
- for Docker Swarm and Kubernetes there is Portainer: https://www.portainer.io/
dry - A Docker manager for the terminal @
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
Minimal forward authentication service that provides Google/OpenID oauth based login and authentication for the traefik reverse proxyProject mention: Just finished migrating my old tower servers to a Kubernetes cluster on my new rack! | reddit.com/r/homelab | 2023-01-21
In front of all of my private dashboards, I use Traefik Forward Auth to limit who can access them.
Backup Docker volumes locally or to any S3, WebDAV, Azure Blob Storage or SSH compatible storageProject mention: Online-Speicher als Backup für (teilw. vertrauliche) Dokumente? | reddit.com/r/de_EDV | 2023-01-02
Start your containers on demand, shut them down automatically when there's no activity. Docker, Docker Swarm Mode and Kubernetes compatible.Project mention: Automatically Stop containers when not in use. | reddit.com/r/selfhosted | 2022-12-28
Docker Volume Plugin for accessing Hetzner Cloud VolumesProject mention: Hetzner Cloud - is Volumes reliable? With Volumes mounted as /var/lib/docker for example | reddit.com/r/hetzner | 2023-01-28
Label based HAProxy ingress-controller for docker and docker swarm
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Go docker-swarm related posts
Hetzner Cloud - is Volumes reliable? With Volumes mounted as /var/lib/docker for example
1 project | reddit.com/r/hetzner | 28 Jan 2023
How to update a single image in Portainer Stack
1 project | reddit.com/r/docker | 25 Jan 2023
Can't remove stack with uppercase letters in name (invalid project name)
1 project | reddit.com/r/portainer | 24 Jan 2023
We created a Docker tool to monitor other active Docker containers, from a container
1 project | reddit.com/r/docker | 17 Jan 2023
Synology: Package vs Docker
1 project | reddit.com/r/sonarr | 13 Jan 2023
Incorrect time (timezone) for Portainer itself?
1 project | reddit.com/r/portainer | 13 Jan 2023
OS recommendation based on usecase?
1 project | reddit.com/r/HomeServer | 12 Jan 2023
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea59290ab8>
www.saashub.com | 29 Jan 2023
What are some of the best open-source docker-swarm projects in Go? This list will help you: