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

2.1 KiB
Raw Blame History

title, type, tags, sources, last_updated
title type tags sources last_updated
Amazon EKS entity
AWS
Kubernetes
EKS
Container-Orchestration
SaaS
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
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默认或自定义网络模式
  • IngressAWS ALB Ingress Controller
  • 存储EBS CSI Driver

EKS Custom Networking

EKS 支持自定义网络配置,允许绕过 VPC CNI 的默认行为,控制 Pod IP 分配。在受限 IP 地址池的环境中(如 AWS Lab Landing Zone通过自定义网络标志启用独立子网的 IP 分配。

Key Sources

  • AWS-Landing-ZoneEKS 部署的底层基础设施框架
  • AWSEKS 所属的云平台提供商
  • JenkinsEKS 部署的 CI/CD 平台(替代 Atlantis
  • TerraGrantTerragrunt 模块封装