Operations | Monitoring | ITSM | DevOps | Cloud

Latest News

DIY chiselled Ubuntu: crafting your own chiselled Ubuntu base image

In a previous post, I explained how we made our Ubuntu image 15 times smaller by chiselling a specific slice of Ubuntu for.NET developers. In this blog, I will provide step-by-step instructions on customising your chiselled Ubuntu base images for any use case. I don’t believe in a perfect container base image anymore.

Power-up Your Local Development with DDEV | Platform.sh

Have you ever had to set up and/or maintain a local development environment using Docker that mirrors your production environment as much as possible? Setting-up and supporting such a docker-based local environment is no easy feat! Common problems include performance issues, broken dependencies, broken relationships between your services and uncontrolled updates of your docker images, among many other issues. So, the question is, what can we do about that?

Efficiently Managing Multiple Environments Using GitLab CI

GitLab CI is a powerful tool for managing the software development and deployment process. It allows you to define and automate build, test, and deployment pipelines and provides features such as version control, collaboration, and continuous integration. However, while GitLab CI is an excellent tool for managing a single environment, it can have some limitations when it comes to managing multiple environments, especially dynamic environments.

Announcing HAProxy Data Plane API 2.7

HAProxy Technologies is proud to unveil the 2.7 release of HAProxy Data Plane API. This release was a huge undertaking, and as with the 2.6 release, we focused on extending support for configuration keywords. We are happy to announce that with this release we support all HAProxy configuration keywords in the Data Plane API. Along with enhanced keyword coverage, we’ve added the ability to specify multiple named defaults sections through the API.

Power-up your local development with DDEV

Have you ever had to set up and/or maintain a local development environment using Docker that mirrors your production environment as much as possible? Setting-up and supporting such a docker-based local environment is no easy feat! Common problems include: performance issues, broken dependencies, broken relationships between your services and uncontrolled updates of your docker images, among many other issues. So, the question is, what can we do about that?

How To Incorporate FinOps Into The DevOps Lifecycle

FinOps, or the practice of managing a company’s cloud computing costs, and DevOps, the process of efficiently building applications in the cloud, should ideally go hand-in-hand. Engineers with a streamlined development process and a cost-conscious mindset can produce functional products with great margins and a high potential for scalability. However, incorporating FinOps into the DevOps lifecycle, and vice versa, isn’t always easy.

Longhorn 1.4 - Starting A New Year With A New Release

The team are excited to start the new year with the latest release for Longhorn 1.4. This latest version is packed with new features and enhancements designed to help make cloud native enterprise storage simpler and more accessible to the cloud native community. For existing users of Longhorn, this latest release is focused on helping you build better value and resiliency across your storage strategy.

Unified IT Operations Management: What It Is and Why It Matters

When IT teams and departments aren’t on the same page, they unintentionally create blockers and other issues that negatively affect the entire organization. To prevent these troublesome issues from occurring, CIO recommends looking into a few ways to make IT operations more efficient, such as automating processes or adopting a new IT approach.

Chiselled Ubuntu containers: the benefits of combining Distroless and Ubuntu

In this blog, I explain the idea behind Distroless container images, which inspired us to create chiselled Ubuntu images — adding the “distro” back to distro-less! In a follow-up blog, I will then provide a step-by-step example of how you can create your own chiselled Ubuntu base container images, built for your specific needs.