Docker Swarm - an alternative to Kubernetes.
Jenkins - CI/CD
If being locked into a specific ecosystem is not appealing to you Jenkins is fairly interoperable with many git providers.
https://www.jenkins.io/doc/book/pipeline/
Github Actions
Github Actions == GitLab Runner is another ecosystem specific platform, but since github is now owned by Microsoft I am less inclined to use it.
Running a self hosted Gitlab server
https://gitlab.com/rluna-gitlab/gitlab-ce
Docker Alternatives
I had to evaluate wether it made sense to use Docker, Podman, or LXC in this RLO and found the differences between the 3 interesting. I ended up going with Docker because of the community support and low barrier to entry.
https://overcast.blog/docker-lightweight-alternatives-podman-or-lxc-09dc216a04e6