亚马逊发布适用于Snowball Edge的弹性Kubernetes服务

Amazon 发布 Amazon EKS Anywhere on Snow

Amazon 近日宣布了 Amazon Elastic Kubernetes Service (EKS) Anywhere on Snow 的正式发布。这一新功能允许用户在 AWS Snowball Edge 设备上自动创建和管理 EKS 集群,无论设备是否连接互联网。

主要功能与特点

  1. 预安装 Amazon EKS Anywhere
    新订购的 AWS Snowball Edge 设备可以预装 Amazon EKS Anywhere,这是一个开源部署选项,支持在本地运行 Kubernetes 集群。
  2. 集群创建与管理
    用户可以使用 eksctl anywhere CLI 在单个或多个 AWS Snowball Edge 设备上创建 EKS Anywhere 集群。在多设备设置中,控制平面和数据平面节点可以分布在最多三个设备上。
  3. 离线运行支持
    对于离线运行的设备,可以在 AWS Snowball Edge 设备上部署的 Amazon EC2 实例上托管本地 Harbor 注册表。Harbor 是一个开源注册表,支持策略和基于角色的访问控制以保护工件。用户还可以连接到本地容器注册表,或者在有互联网连接的情况下使用 Amazon Elastic Container Registry (ECR)
  4. 集群配置与创建

    • EKS-A Admin 实例 用于运行集群创建工作流,kind 引导集群在 Docker 容器内运行,并使用集群配置文件实例化 Amazon EKS Anywhere 集群。
    • 可以通过 EKS-A Admin 实例创建模板清单来引导集群配置文件。
    • 对于高可用性配置,可以定义静态 IP 范围(使用 SnowIPPool 对象)。
  5. 网络与负载均衡

    • Cilium 用于确保容器工作负载之间的网络安全和可观察性,支持无需网络地址转换(NAT)的 Pod 到 Pod 通信。
    • kube-vip 提供虚拟 IP 和负载均衡,EKS Anywhere 将其用作控制平面负载均衡器。

前提条件

在订购 AWS Snowball Edge 设备之前,需要完成一些前提步骤,包括基于 Ubuntu 20.04 LTS - Focal 订阅构建 Amazon EKS Distro AMI。这些 AMI 将预装在 AWS Snowball Edge 设备上,用于控制平面和数据平面。

合作伙伴验证

AWS 合作伙伴 可以使用 Amazon EKS Anywhere Conformance and Validation Framework 验证其解决方案的合规性。目前已有多个合作伙伴通过验证,包括 HashiCorp、Dynatrace、KubecostSysdig

定价与支持

除了 AWS Snowball 的定价模型外,用户还需要购买 Amazon EKS Anywhere Enterprise Subscription 以获得对 Amazon EKS Anywhere 集群的支持。

总结

Amazon EKS Anywhere on Snow 的发布为用户提供了在 AWS Snowball Edge 设备上高效运行 Kubernetes 集群的能力,支持在线和离线场景,同时提供了高可用性和网络安全的解决方案。这一功能的正式发布标志着 Amazon 在容器化和边缘计算领域的进一步扩展。

阅读 25
0 条评论