logo
Dates

Author


Conferences

Tags

Sort by:  

Authors: Martin Villumsen, Michael Vittrup Larsen
2023-04-20

tldr - powered by Generative AI

The presentation discusses the development of a common Kubernetes platform and multi-tenant platform to reduce developer cognitive load and abstract away infrastructure. The focus is on using the Kubernetes API for everything and implementing the Gateway API for network configuration.
  • Development teams have been building their own cloud platforms for the past 4-5 years resulting in many similar platforms with some differences in details
  • Increased need for network features external to people such as web application firewalls and DDOS protection led to the establishment of a platform team to build a common Kubernetes platform
  • The main principle is to reduce developer cognitive load and provide a paved path for running applications in the cloud
  • The team aims to use the Kubernetes API for everything and expose it with some kind of abstraction on top
  • The team is building a custom Kubernetes controller from scratch using a cube builder and implementing the Gateway API for network configuration
  • The Gateway API is a networking model that consists of several Kubernetes resources making it more flexible and role-oriented
  • The team plans to use the Gateway API in production by the end of the year