By Badr Al-Musabi, Head of WebOps
The path to Kubernetes is not without its challenges, but the rewards are rich
Our main publishing platform, Fabric, runs in WordPress on top of Virtual Machines. We were looking for a new solution to enhance the platform; reducing running costs, speeding up delivery times, improving security, allowing agile development and the deployment of faster scalability and compute time, plus enabling us to follow DevOps best practices.
The solution was to move to Kubernetes – or ’K8s’. This allows us to review our systems, introduce a new secrets management tool, help better monitoring and tagging and lead to a faster, more cost-effective infrastructure. But to do this, we had to first containerise our WordPress infrastructure.
Our engineers spent days learning containerisation and K8s. Our journey began by building new micro-services that run in Docker/Fargat, building a new secret management way-in vault and an improved logging and monitoring mechanism.
The move to K8s is still ongoing but will help our developers speed up deployment and enable faster compute time, in addition to reducing our infrastructure running costs.