Aug 9, 2020 · 7 min read
Docker tags are mutable - they can be re-published over and over - so the most specific way an image can be referenced is by its digest.
Jul 30, 2020 · 6 min read
Just like with libraries used in code, keeping your Docker base images up to date is a good security practice.
Jul 19, 2020 · 5 min read
It's important to keep your npm packages updated for security reasons, and it's really easy to do automatically with Renovate.
Jul 18, 2020 · 5 min read
Just because a Docker image builds successfully doesn't mean it will perform as expected. Google's container Structure Test tool helps you check images to make sure they're working as intended.
Jul 10, 2020 · 3 min read
Restarting resources such as deployments in Kubernetes is a fairly common task, but before v1.15 it wasn't very straight-forward.
Jul 9, 2020 · 1 min read
Restarting resources such as deployments in Kubernetes is a fairly common task, and starting with Kubernetes v1.15 there's an easy command for it.
Jun 29, 2020 · 6 min read
Reducing the size of your Docker images is important for a number of reasons, and while there are newer tools such as multi-stage builds, reducing the number of layers in your image may help.
Jun 22, 2020 · 3 min read
If you're using Kubernetes, it's likely you have services without public ingresses in production, which makes sending test requests to them hard - but Kubernetes offers a number of way to port forward to these services.
Jun 4, 2020 · 4 min read
Multi-stage Docker builds can greatly reduce the size of final built images, and the savings can be extreme with Go.
May 21, 2020 · 4 min read
Relative links in HTML increases a site's portability to be hosted from anywhere, and it's easy to automatically convert links in Metalsmith projects.
May 19, 2020 · 4 min read
Have assets in your source directory that are never used by your output? Save some space, get rid of them!