November 1, 2019

259 words 2 mins read

Ready? A Deep Dive into Pod Readiness Gates for Service Health Management

Ready? A Deep Dive into Pod Readiness Gates for Service Health Management

This talk will be a deep dive on pod readiness gates, a new Kubernetes API for extending pod readiness with custom external controllers and introduce its usage in real world scenarios with service h …

Talk Title Ready? A Deep Dive into Pod Readiness Gates for Service Health Management
Speakers Ping Zou (Principal Software Engineer, Intuit), Minhan Xia (Software Engineer, Google)
Conference KubeCon + CloudNativeCon Europe
Conf Tag
Location Barcelona, Spain
Date May 19-23, 2019
URL Talk Page
Slides Talk Slides
Video

This talk will be a deep dive on “pod readiness gates”, a new Kubernetes API for extending pod readiness with custom external controllers and introduce its usage in real world scenarios with service health management. Kubernetes clusters that integrate with external network infrastructure (such as a cloud provider) need a way to coordinate Kubernetes Pod “readiness” with setup latencies in the network fabric. Not tackling this problem causes lost packets and dropped connections OR requires inserting worst-case delays to pod startup to account for external setup. It allows Foremast, an open source engine to maintain the health of applications running on K8s, to remediate similar problems in a much smoother way. Minhan and Ping will cover the coordination problem, how the new pod readiness gate API fixes the issue and experiences from both Google and Intuit using the API with real workloads. At Google, this API is used to ensure no traffic disruption occurs for user service across changes to the workload. At Intuit, this API is used to maintain application health during canary deployment using Foremast.

comments powered by Disqus