Jake Klein
Jake has over five years of experience working in the Kubernetes and the platform space. He started his career working on CloudFoundry, a popular CNCF Platform as a Service project. He then went on to work at Weaveworks where he worked on the open source project EKSctl, which is a CLI for provisioning Kubernetes clusters on AWS. Jake is now at Syntasso, which is a startup focussed on helping organisations develop their Platform as a Product
Sessions
Multi-cluster topologies are a key part of Kubernetes, and organisations gain many benefits using multiple clusters, such as increased scale, bespoke APIs, and blast radius reduction. However, multi-cluster deployments also increase complexity, and we’ve seen that teams creating internal platforms wrestle with fleet management in the multi-cluster world.
This talk will examine how we use open-source technologies to create an internal platform API that deploys to multiple Kubernetes clusters. We will create a bespoke API and map the high-level API to low-level resources across clusters. We will also cover how to avoid the trap of treating many clusters like one cluster, and how to leverage the benefits of multiple clusters. The talk will include a demo of how we use our open-source framework Kratix with GitOps technology to deliver the platform.