PinnovateCloud/content/awsnews/aws-eks-anywhere-bare-metal.md
2025-09-11 10:55:59 +08:00

5.6 KiB
Raw Blame History

title description category date tags author image views trending featured
AWS EKS Anywhere宣布支持裸机环境部署简化企业混合云架构 亚马逊云科技扩展EKS Anywhere功能新增对裸机服务器的支持使企业能够在本地数据中心与AWS云环境之间实现一致的Kubernetes体验 containers 2024-06-18
Kubernetes
EKS
混合云
裸机
容器编排
AWS容器服务团队 /images/awsnews/eks-anywhere-baremetal.webp 1658 false false

AWS EKS Anywhere宣布支持裸机环境部署简化企业混合云架构

亚马逊云科技AWS今日宣布其Amazon EKS Anywhere服务新增对裸机环境的全面支持进一步扩展了企业在混合云环境中部署和运行Kubernetes集群的选择。这一更新使组织能够在不依赖虚拟化层的情况下直接在物理服务器上部署与AWS EKS兼容的Kubernetes环境。

核心功能与优势

EKS Anywhere裸机支持带来多项关键优势

  1. 高性能计算 - 消除虚拟化开销,为性能敏感型工作负载提供更高效率
  2. 资源优化 - 最大化硬件资源利用率,降低基础设施成本
  3. 简化管理 - 统一的管理体验,无论是云中还是本地裸机环境
  4. 灵活的硬件选择 - 支持多种服务器厂商和配置
  5. 无缝升级 - 自动化的集群生命周期管理和补丁应用

技术架构

EKS Anywhere裸机实现基于以下核心组件

  • Cluster API Provider Metal3 - 管理裸机服务器生命周期
  • Ironic Provisioning Service - 处理物理服务器的引导、配置和管理
  • EKS Distro - 与AWS EKS相同的Kubernetes发行版确保一致性
  • Cilium CNI - 高性能网络插件,支持高级网络策略
  • 主流BMC标准支持 - 兼容IPMI、Redfish和各厂商专有管理接口

企业应用场景

EKS Anywhere裸机解决方案特别适合

  • 电信与边缘计算 - 需要低延迟和高吞吐量的5G和边缘应用
  • 高性能工作负载 - 科学计算、AI训练和推理、实时分析
  • 安全敏感环境 - 金融服务、医疗保健和政府机构
  • 旧系统现代化 - 将现有裸机基础设施转换为现代容器平台
  • 数据主权要求 - 满足需要数据本地存储的合规场景

客户案例:电信服务创新

某全球电信服务提供商已采用EKS Anywhere裸机方案

"AWS EKS Anywhere的裸机支持彻底改变了我们的5G网络功能部署方式。我们现在可以在边缘数据中心的物理服务器上运行关键的网络功能同时保持与云端环境一致的管理体验。这大大降低了延迟提高了性能并简化了我们的DevOps流程使团队能够更快地创新。"
— 某电信公司首席网络架构师

部署与管理流程

使用EKS Anywhere部署裸机Kubernetes集群的工作流程

  1. 硬件准备 - 配置物理服务器和BMC接口
  2. 网络设置 - 配置PXE引导服务和管理网络
  3. 集群定义 - 创建集群规范YAML文件
  4. 自动化部署 - 使用EKS Anywhere CLI工具启动部署
  5. 集成管理工具 - 与GitOps工作流、监控和日志工具集成

部署示例

以下是定义EKS Anywhere裸机集群的配置示例

apiVersion: anywhere.eks.amazonaws.com/v1alpha1
kind: Cluster
metadata:
  name: baremetal-prod-cluster
spec:
  clusterNetwork:
    pods:
      cidrBlocks: ["192.168.0.0/16"]
    services:
      cidrBlocks: ["10.96.0.0/12"]
  controlPlaneConfiguration:
    count: 3
    endpoint:
      host: "10.0.1.100"
  datacenterRef:
    kind: BaremetalDatacenterConfig
    name: my-dc-config
  kubernetesVersion: "1.25"
  workerNodeGroupConfigurations:
  - count: 5
    name: md-0
    machineGroupRef:
      kind: BaremetalMachineConfig
      name: worker-machine-config
---
apiVersion: anywhere.eks.amazonaws.com/v1alpha1
kind: BaremetalDatacenterConfig
metadata:
  name: my-dc-config
spec:
  provisioning:
    osImageURL: "http://repo.example.com/ubuntu-focal.iso"
    bootstrapHost:
      address: "10.0.0.100"
  network:
    provisioningNetworkInterface: "eth0"
    loadBalancer:
      type: "MetalLB"
      addressPools:
      - name: "default"
        addresses: ["10.0.1.100-10.0.1.120"]

可用性与定价

EKS Anywhere裸机支持现已在全球范围内推出定价模式包括

  • 免费基础版 - 社区支持的开源版本
  • 企业订阅 - 包含AWS支持、高级管理功能和长期服务支持

EKS Anywhere本身不会针对软件收取额外费用企业只需为AWS支持订阅付费并管理自己的基础设施成本。

集成的AWS服务

EKS Anywhere裸机支持与多项AWS服务无缝集成

  • AWS Systems Manager - 远程管理和操作自动化
  • AWS CloudTrail - 集中式审计和合规监控
  • Amazon CloudWatch - 统一的监控和警报
  • AWS IAM - 集中的身份管理和权限控制
  • AWS Marketplace - 获取预验证的Kubernetes应用

开始使用

企业可以通过以下资源开始使用EKS Anywhere裸机功能

  1. EKS Anywhere官方文档
  2. GitHub上的入门示例
  3. 裸机环境部署指南
  4. AWS定期举办的在线研讨会和培训课程

结论

随着边缘计算和高性能工作负载需求的增长EKS Anywhere裸机支持为企业提供了重要的新选择使其能够在保持Kubernetes一致性的同时充分利用物理服务器的性能优势。这一功能的推出强化了AWS在混合云和多云方案中的领导地位为企业提供更大的灵活性和选择自由。