- Mastering Kubernetes
- Gigi Sayfan
- 220字
- 2021-06-18 18:37:00
3 High Availability and Reliability
In Chapter 2, Creating Kubernetes Clusters, we learned how to create Kubernetes clusters in different environments, experimented with different tools, and created a couple of clusters. Creating a Kubernetes cluster is just the beginning of the story. Once the cluster is up and running, you need to make sure it stays operational.
In this chapter, we will pe into the topic of highly available clusters. This is a complicated topic. The Kubernetes project and the community haven't settled on one true way to achieve high availability nirvana. There are many aspects to highly available Kubernetes clusters, such as ensuring that the control plane can keep functioning in the face of failures, protecting the cluster state in etcd, protecting the system's data, and recovering capacity and/or performance quickly. Different systems will have different reliability and availability requirements. How to design and implement a highly available Kubernetes cluster will depend on those requirements.
At the end of this chapter, you will understand the various concepts associated with high availability and be familiar with Kubernetes high availability best practices and when to employ them. You will be able to upgrade live clusters using different strategies and techniques, and you will be able to choose between multiple possible solutions based on trade-offs between performance, cost, and availability.
- Design for the Future
- Seven NoSQL Databases in a Week
- Photoshop CS4經典380例
- Learning Apache Cassandra(Second Edition)
- 西門子S7-200 SMART PLC實例指導學與用
- 網絡布線與小型局域網搭建
- 基于Xilinx ISE的FPAG/CPLD設計與應用
- MCGS嵌入版組態軟件應用教程
- Dreamweaver CS6中文版多功能教材
- R Data Analysis Projects
- IBM? SmartCloud? Essentials
- 網絡服務器搭建與管理
- 基于人工免疫原理的檢測系統模型及其應用
- Apache Spark Quick Start Guide
- FreeCAD [How-to]