Case Study: Seamless Cross-cloud Application Deployments

Posted on February 14, 2024 by Dr Derek Mortimer

Where We Were Driven by a long-term engagement with CECG, one of our longest-standing clients had a well-established Kubernetes-based Internal Developer Platform (IDP) known as the Core Platform running on AWS.

AWS Landing Zone: The Art of Taking Off with a Low Code Solution

Posted on February 1, 2024 by Senna Semakula-Buuza

Discover streamlining landing zone creation from the ground up using a low-code approach, optimising efficiency and reducing development complexities.

Embracing Innovation in CI/CD Pipelines: A Shift From Traditional Practices

Posted on January 31, 2024 by Neofytos Zacharia

Embracing Innovation in CI/CD Pipelines: A Shift From Traditional Practices The software development industry has long-established practices and tools for Continuous Integration and Continuous Deployment (CI/CD).

Unravelling Kubernetes Networking: A Comparative Guide to Choosing the Best CNI

Posted on December 29, 2023 by Andreas Ttofi

What is CNI (Container Network Interface)? The Container Network Interface (CNI) is a specification and a set of libraries for designing plugins used to configure network interfaces in Linux containers.

Integrating Kubernetes and Vault: The options

Posted on December 21, 2023 by Tomasz Bartosiewicz

Over the years, we have observed several common issues when it comes to Kubernetes secret management by our clients.

What’s the point of Operators and CRDs? A seasonal reflection

Posted on December 18, 2023 by Geoff Macartney

It is that time of year when our thoughts naturally turn to pondering the things in life that truly matter.

Multi-Tenant Ingress for a GKE-based Developer Platform

Posted on December 1, 2023 by Christopher Batey

A key capability of a developer platform is to enable developers to expose services to the Internet as seamlessly as possible.

10 + 1 Things I wish I knew about operators before I wrote one

Posted on November 17, 2023 by Christopher O’Quinn

Writing a custom Kubernetes Operator for the first time can be a bit of a challenge. It’s not obvious where to look or where to start!

Upgrading Kubernetes: 8 years of production

Posted on November 8, 2023 by Matt Burgess

How we successfully keep multi-tenanted production clusters up to date. CECG engineers have been running production Kubernetes clusters for one of our clients for over 8 years now.

Continuous Load: Why and What

Posted on October 23, 2023 by Robert Moss

One of the biggest challenges in running production infrastructures is taking a proactive approach to monitoring network health and being able to find problems before any of the tenants or users.