The latest News and Information on Containers, Kubernetes, Docker and related technologies.
Containers are portable assets that let you design and deploy with little overhead from your development team. They take your monolithic code base and turn it into several lightweight modules that you can more easily manage and interconnect without worry of one small module taking out your entire application. This gives you more granular control of your code, but it also means that you have several moving parts as part of your platform.
How I used Swarm to rearchitect a monolith. Some decisions take time to make. Should I learn Golang or Elixir? Should I use Docker Swarm or Kubernetes? You start by learning Docker, then you outgrow it when you want to deploy an app on more than one server. But you must choose between Swarm and k8s…
Say you have a golang project that you will deploy with Docker. You need to build Docker images. You will use Gitlab-CI to automate this task for free. And use the free Gitlab Docker registry. But you want to know exactly what code you’re running, not just what Docker tag.