

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 高可用性和弹性设计注意事项
<a name="ha-resilience-design"></a>

Kubernetes 的分担责任模型变得更加复杂。Amazon EKS 控制平面的可用性和弹性由亚马逊 Web Services (AWS) 管理。您的组织管理数据平面，这可能会严重影响微服务应用程序的性能和可用性。

在 Amazon EKS 上设计高可用性和弹性的应用程序时，请考虑以下组件：
+ 微服务应用程序：其 pod 和容器
+ 工作负载数据平面：入口控制器、pod、系统组件，例如[亚马逊虚拟私有云 (Amazon VPC) 容器网络接口 (CNI)](https://docs.aws.amazon.com/eks/latest/userguide/managing-vpc-cni.html)、服务网格 sidecar 和 kube-proxy
+ 工作负载管理层：控制器、准入控制器、网络策略引擎以及这些组件的持久数据存储
+ Kubernetes 控制平面
+ 基础架构：节点、网络和网络设备

对于前三个注意事项（指在 Kubernetes 集群中运行的组件），本指南涵盖以下主题：
+ [在节点和可用区之间分配工作负载](spread-workloads.md)
+ [使用 PDB 保护关键工作负载](pdb.md)
+ [配置探测器和运行状况检查](probes-checks.md)
+ [配置容器生命周期挂钩](lifecycle-hooks.md)
+ [了解区域中断期间的 pod 驱逐情况](pod-eviction.md)