Files
nexus/wiki/entities/Amazon-EKS.md

54 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Amazon EKS"
type: entity
tags:
- AWS
- Kubernetes
- EKS
- Container-Orchestration
- SaaS
sources:
- ctp-topic-39-implementing-eks-in-the-aws-lab-landing-zone
- ctp-topic-70-eks-deployment-using-iac
- ctp-topic-59-achieving-reliability-with-amazon-eks
- ctp-topic-64-scaling-out-with-amazon-eks
last_updated: 2026-04-28
---
## Overview
Amazon Elastic Kubernetes Service (EKS) 是 AWS 提供的托管 Kubernetes 服务,负责 Kubernetes 控制平面的可用性和伸缩性,用户只需管理工作节点(数据平面)。
## Aliases
- EKS
- Amazon Elastic Kubernetes Service
- Amazon EKS
## Key Characteristics
- 完全托管的控制平面Control Plane
- 与 AWS 服务深度集成IAM、VPC、ELB、EBS、S3 等)
- 支持 Fargate无服务器计算引擎和自管理/托管节点组
- IAM RBAC 最小权限模型
- 零停机滚动更新
## Architecture Components
- **控制平面**:跨 3 AZ 部署,由 AWS 自动管理 etcd 和 API Server
- **数据平面**Worker NodesEC2、自管理或托管节点组
- **Pod 网络**VPC CNI默认或自定义网络模式
- **Ingress**AWS ALB Ingress Controller
- **存储**EBS CSI Driver
## EKS Custom Networking
EKS 支持自定义网络配置,允许绕过 VPC CNI 的默认行为,控制 Pod IP 分配。在受限 IP 地址池的环境中(如 AWS Lab Landing Zone通过自定义网络标志启用独立子网的 IP 分配。
## Key Sources
- [[ctp-topic-39-implementing-eks-in-the-aws-lab-landing-zone]]:在受限 Lab Landing Zone 中的 EKS 实施,解决 IP 地址池不足问题
- [[ctp-topic-70-eks-deployment-using-iac]]:通过 Terraform IaC 部署 EKS 的完整方法论
- [[ctp-topic-59-achieving-reliability-with-amazon-eks]]EKS 可靠性最佳实践
- [[ctp-topic-64-scaling-out-with-amazon-eks]]EKS 自动扩缩容策略
## Related Entities
- [[AWS-Landing-Zone]]EKS 部署的底层基础设施框架
- [[AWS]]EKS 所属的云平台提供商
- [[Jenkins]]EKS 部署的 CI/CD 平台(替代 Atlantis
- [[TerraGrant]]Terragrunt 模块封装