Automated multi-IaaS Kubernetes deployments | SLOs, SLIs and where to begin

When: Wednesday 28 November, 2018

Where: The Urban Garden - Dogpatch Labs - CHQ Building. Custom House Quay, Dublin

Our meetup series continues. Come share a beer and some pizza with us and hear from our engineers, product managers, designers and data scientists. On this instance of the Pivotal Dublin Meetup we’ll have two talks: • 100% availability is not the right answer. Service level objectives, indicators, and where to begin by Deborah Wood Just what on earth is a service level objective? How do we reconcile the need for stability of a service with the desire to release new features, when it’s typically new features that cause instability? Come and learn how Pivotal’s platform engineering uses Google’s Site Reliability practices to strike this balance appropriately. What is a service level indicator, what is a service level objective. What if anything should I monitor. Come and learn more • Automated multi-IaaS Kubernetes deployments by Konstantin Semenov As more and more companies start running their applications in Kubernetes (a.k.a k8s) clusters, these companies are exploring the options for running those clusters on top of a mix of different IaaS providers, such as Google Cloud or AWS, as well as on-premise solutions, such as vSphere or OpenStack. There have been a number of solutions with different names, but the latest one, leveraging the recent concept of custom resource definitions in k8s, is called Federation. K8s Clusters in multiple regions/providers benefit both users and operators. Users will be served in lower latency with high availability, while the operators will be able to use public cloud resources to cover for peak workloads. At the same time, workloads can be migrated easier across clusters within a federation, and therefore it prevents infrastructure provider lock-in and offers better cost management. There are many good tools which can deploy and update a single Kubernetes cluster using a single cloud provider. However, there aren’t that many tools that can set up multiple clusters on different cloud providers or on-premise data centers in a consistent way. This presentation provides an explanation of the components involved in such a deployment, outlining the steps necessary to make one, finishing off with a live demo for cross-platform cluster management capabilities. Agenda 18:30 – Doors Open, Beer 19:00 – 100% availability is not the right answer. Service Level Objectives, Indicators, and where to begin Food Break & Chats 20:00 – Automated multi-IaaS Kubernetes deployments Please refer to our Code of Conduct (