High availability in a Kubernetes cluster is implemented using various parameters. High availability of master controllers would provision multiple master controllers. High availability of etcd would provision multiple etcd nodes. High availability of public DNS would provision multiple public DNSes. In a cloud-native application, availability of a cluster would depend on the availability of the region or zone in which the nodes are run. AWS provides various high-availability design patterns, such as Multi Region Architecture, Multiple Cloud Providers, DNS Load Balancing ...
© Deepak Vohra 2017
Deepak Vohra, Kubernetes Management Design Patterns, 10.1007/978-1-4842-2598-1_4
4. Using Multiple Zones
Deepak Vohra1
(1)White Rock, British Columbia, Canada
Get Kubernetes Management Design Patterns: With Docker, CoreOS Linux, and Other Platforms now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.