Making Docker and Kubernetes management easy.Project mention: Kubernetes at Home with K3s | news.ycombinator.com | 2021-12-05
That's a false statement as far as the technical aspects are concerned (Swarm is still usable and supported), but is a true statement when you look at the social aspects (Kubernetes won the container wars and now even Nomad is uncommon to run into).
Right now the company i'm in uses Swarm in a lot of places due to its simplicity (Compose file support) and low resource usage - Swarm hits the sweet spot when it comes to getting started with container orchestration and doing so without needing multiple people to wrangle the technical complexity of Kubernetes, or large VMs to deal with its resource usage, at least in on prem environments.
In combination with Portainer (https://www.portainer.io/) it's perhaps one of the best ways to get things done, when you expect everything to just work and aren't doing something too advanced (think along the lines of 10 servers, rather than 100, which is probably most of the deployments out there).
I actually wrote about some of its advantages in my blog post, "Docker Swarm over Kubernetes": https://blog.kronis.dev/articles/docker-swarm-over-kubernete...
That said, if there are any good options to replace Swarm, it has to either be Hashicorp Nomad (https://www.nomadproject.io/) which is a really nice platform, especially when coupled with Consul (https://www.consul.io/), as long as you can get past the weirdness of HCL. Alternatively, it has to be K3s (https://k3s.io/), which gives you Kubernetes without the insane bloat and hardware usage.
I actually benchmarked K3s against Docker Swarm in similar app deployments: 1 leader server, 2 follower servers, running a Ruby on Rails app and an ingress, while they're under load testing by K6 (https://k6.io/). I was attempting to see whether COVID contract tracking with GPS would be viable as far as the system load goes in languages with high abstraction level, here's more info about that: https://blog.kronis.dev/articles/covid-19-contact-tracing-wi...
Honestly, the results were pretty close - on the follower servers, the overhead of the orchestrator agents were a few percent (K3s being heavier, but a few dozen MB here or there not being too relevant), whereas the bigger differences were in the leader components, where K3s was heavier almost by a factor of two, which isn't too much when you consider how lightweight Swarm is (there was a difference of a few hundred MB) and the CPU usage was reasonably close in both of the cases as well. Sadly, the text of the paper is in Latvian, so it's probably of no use to anyone, but i advise you to do your own benchmarks! Being a student, i couldn't afford many servers then, so it's probably a good idea to benchmark those with more servers.
Of note, on those VPSes (4 GB of RAM, single core), the full Kubernetes wouldn't even start, whereas at work, trying to get the resources for also running Rancher on top of a "full" Kubernetes cluster (e.g. RKE) can also take needlessly long due to the backlash from ops. Also, personally i find the Compose syntax to be far easier to deal with, rather than the amalgamation that Kubernetes uses, Helm probably shouldn't even be a thing if the deployment descriptors weren't so bloated. Just look at this: https://docs.docker.com/compose/compose-file/compose-file-v3...
- Docker Swarm is pretty good when you're starting out with containers and is reasonably stable and easy to use
🏃→🎼 docker run asdlksjfksdf > docker-composerize upProject mention: I'm really trying to wrap my head around docker | reddit.com/r/docker | 2021-11-21
It's really just a docker-run wrapper yes. I find it much easier to edit / keep track of my settings, but it's a personal preference probably. For my multi-container scenarios that daisy-chain it's much much easier (for me anyway). And not all containers have docker-compose.yaml examples, so you'd want to know about "composerize.com".
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Install and run your first Strapi project using DockerProject mention: Why use Next.js + Strapi? | dev.to | 2021-05-06
It is possible to install locally via CLI or using Docker, or using online services such as Platform.sh or Digital Ocean, or wherever you want.
:boom: Vue plugin for work with local storage, session storage and memory storage from Vue context
DIY Django + React Boilerplate for starting your SaaSProject mention: Show HN: Django and React SaaS boilerplate tutorial | news.ycombinator.com | 2020-12-23
As someone who works in Django a lot, their non-standard approach to defining models is wild.
Their approach in accounts models.py:
Over the standard approach in their notes models.py:
A Docker tutorial written for people who don't actually know Docker already.Project mention: Best Book for Beginner | reddit.com/r/docker | 2021-03-21
All-in-one chat and forums for communities.Project mention: Every corner of reddit has become a leftist ran shithole. Banned from r/enoughcommiespam today for calling out De Blasio for openly supporting communist revolutionaries in the past. People are such whiney bitches literally any time you talk about leftist corruption. Fuck reddit. I’m out. | reddit.com/r/walkaway | 2021-09-09
I suggest https://joincomet.app/ on PC, alternative to reddit and discord.
Run Linux Software Faster and Safer than Linux with Unikernels.
🔢 A developer friendly dashboard for monitoring your self-hosted services with a clean and modern UI.Project mention: What is the purpose of a dashboard app? | reddit.com/r/selfhosted | 2021-08-31
:red_circle: An example of a live broadcast system using microservice concepts and architected with docker.Project mention: Microservice-based live streaming system – open-source GitHub | news.ycombinator.com | 2020-12-21
SOCKS5 proxy server
Social media based on connecting users on the basis of interests, integrating a system of news-feed, following/followers, notifications, profile updates, and a basic settings pageProject mention: MLH, Open Source, Mapillary & Me | dev.to | 2021-08-31
A student social media project Read the SRS/SDS» Video Demo · Report Bug · Request Feature
A Chrome Extensions to help LeetCode users keep track of LeetCode failed questionsProject mention: Re-do LeetCode Problem After a Few Days | reddit.com/r/leetcode | 2021-10-27
You can check the code here: https://github.com/arch-org/mistake
My Workplay on Docker and Kubernetes. Ref : https://github.com/Rohithv07/DockerCasts (by Rohithv07)Project mention: Important Docker Commands To Know As A Beginner | dev.to | 2021-08-05
Docker Quick Commands
Semaphore Earthly DemoProject mention: Earthly: Beyond Docker | dev.to | 2021-12-07
Let’s try Earthly in a more involved example. Please go ahead and fork this demo repository.
I'm really trying to wrap my head around docker
1 project | reddit.com/r/docker | 21 Nov 2021
Re-do LeetCode Problem After a Few Days
1 project | reddit.com/r/leetcode | 27 Oct 2021
WSL friendly Docker Desktop alternatives
3 projects | reddit.com/r/docker | 23 Oct 2021
Home server hardware sizing for 20 containers
2 projects | reddit.com/r/docker | 13 Oct 2021
Show HN: URL Shortener Built with PostgreSQL, Redis and Kafka
1 project | news.ycombinator.com | 30 Sep 2021
GitHub - smallcase/smalllinks: Simple URL shortener built with Fastify. Uses PostgreSQL, Redis, and Kafka.
1 project | reddit.com/r/programming | 30 Sep 2021
Simple URL Shortener Built with Fastify. Uses PostgreSQL, Redis, and Kafka
1 project | news.ycombinator.com | 30 Sep 2021
Are you hiring? Post a new remote job listing for free.