November 18, 2019

193 words 1 min read

Lightning Talk: Beyond Operators: Reimagine Distributed Applications on Kubernetes

Lightning Talk: Beyond Operators: Reimagine Distributed Applications on Kubernetes

Kubernetes runs the distributed replicas of an application completely independent with no mechanism provided for coordination between replicas. To minimize race conditions, and other side effects of d …

Talk Title Lightning Talk: Beyond Operators: Reimagine Distributed Applications on Kubernetes
Speakers Vladimir Vivien (Software Engineer, VMware)
Conference KubeCon + CloudNativeCon Europe
Conf Tag
Location Barcelona, Spain
Date May 19-23, 2019
URL Talk Page
Slides Talk Slides
Video

Kubernetes runs the distributed replicas of an application completely independent with no mechanism provided for coordination between replicas. To minimize race conditions, and other side effects of distributability, applications are often deployed with a replica count limited one or use primitives like StatefulSet to influence pod scheduling stickiness. Unfortunately, these are not enough to create truly distributed applications that can gracefully react to changes in their environment at runtime. While the controller and operator patterns have helped, they tend to use raw API primitives that are not related to building distributed systems. This presentation is a discussion that presents the features needed to create truly distributed applications that can react to changes in a distributed environment and including features such as leader election, synchronization, and coordination.

comments powered by Disqus