【AWS re:Invent 2024】一文了解EKS新功能:Amazon EKS Auto Mode

文章目录

    • 一、为什么要使用 Amazon EKS Auto Mode?
    • 二、Amazon EKS自动模式特性
      • 2.1 持续优化计算成本
      • 2.2 迁移集群操作
      • 2.3 EKS 自动模式的高级功能
    • 三、EKS Auto 集群快速创建集群配置
    • 四、查看来自 API 服务器的指标
    • 五、EKS 相关角色权限设置
    • 六、参考链接

image-20241206172314404

一、为什么要使用 Amazon EKS Auto Mode?

只需单击一下,Amazon EKS Auto Mode 即可完全自动化 AWS 上计算、存储和网络的 Kubernetes 集群管理。它通过自动配置基础设施、选择最佳计算实例、动态扩展资源、持续优化成本、管理核心附加组件、修补操作系统以及与 AWS 安全服务集成来简化 Kubernetes 管理。无需深厚的 Kubernetes 专业知识或持续的基础设施管理开销,即可利用 AWS 的可扩展性和卓越运营。通过将集群操作转移至 AWS,可以快速上手、提高性能并降低开销,专注于构建推动创新的应用程序,而不是集群管理。

二、Amazon EKS自动模式特性

提高应用程序的性能、可用性和安全性

Amazon EKS Auto Mode 可自动预置基础设施、选择最佳计算实例并动态扩展资源,从而提高生产级 Kubernetes 应用程序的可用性和性能。借助 Amazon EKS Auto Mode,可以通过内置保护、自动更新、临时计算以及与 AWS 安全服务的本机集成来增强安全态势。

EKS 自动模式可自动执行块存储、网络和计算自动扩展的常规集群任务。

EKS 自动模式可自动执行:

  • 计算:当 Pod 无法容纳现有节点时,它会创建新节点,并识别要删除的低利用率节点。

  • 网络:它为 Kubernetes 服务和 Ingress 资源配置 AWS 负载均衡器,以将集群应用程序公开到互联网。

  • 存储:它创建 EBS 卷来支持 Kubernetes 存储资源。

2.1 持续优化计算成本

利用 Amazon EKS Auto Mode 通过自动容量配置和动态扩展来优化计算成本。EKS Auto Mode 会持续选择和优化支持集群的 EC2 实例组合。此方法可确保持续优化资源和费用,让您能够最大限度地提高性能并最大限度地降低成本。EKS Auto Mode 可通过 AWS 控制的访问和生命周期管理在您的账户内配置、操作、保护和升级 Amazon Elastic Compute Cloud (Amazon EC2) 实例 — 您可以继续获得 Amazon EC2 优惠(例如 AWS Savings Plans),而无需运行自定义安全代理或担心持续修补。

2.2 迁移集群操作

通过将 Kubernetes 管理转移至 AWS,使用 Amazon EKS 加速创新。只需单击一下,即可自动化集群基础设施、快速迁移现有集群或启动新的工作负载。消除版本控制、升级和安全补丁的负担,同时保持 Kubernetes 一致性。利用 AWS 的卓越运营来减轻管理负担。使用 Amazon EKS 自动模式简化操作、增强灵活性并在云中快速部署可扩展、安全的 Kubernetes 应用程序。

2.3 EKS 自动模式的高级功能

1️⃣简化 Kubernetes 集群管理:EKS 自动模式通过以最小的运营开销提供可用于生产的集群来简化 EKS 管理。借助 EKS 自动模式,您可以放心地运行要求苛刻的动态工作负载,而无需深厚的 EKS 专业知识。


2️⃣应用程序可用性:EKS 自动模式根据 Kubernetes 应用程序的需求动态添加或删除 EKS 集群中的节点。这最大限度地减少了手动容量规划的需要并确保了应用程序的可用性。


3️⃣效率:EKS 自动模式旨在计算成本,同时遵守 NodePool 和工作负载要求定义的灵活性。它还会终止未使用的实例并将工作负载整合到其他节点上,以提高成本效率。


4️⃣安全性:EKS Auto Mode 使用对您的节点而言不可变的 AMI。这些 AMI 强制执行锁定软件、启用 SELinux 强制访问控制并提供只读根文件系统。此外,EKS Auto Mode 启动的节点的最大生命周期为 21 天(您可以缩短),之后它们将自动替换为新节点。这种方法通过定期循环节点来增强您的安全态势,符合许多客户已经采用的最佳实践。


5️⃣自动升级:EKS 自动模式可让您的 Kubernetes 集群、节点和相关组件使用最新补丁,同时遵守您配置的 Pod 中断预算 (PDB) 和 NodePool 中断预算 (NDB)。如果阻止 PDB 或其他配置阻止更新,则可能需要干预,最长使用寿命为 21 天。


6️⃣托管组件:EKS Auto Mode 包含 Kubernetes 和 AWS 云功能作为核心组件,否则必须作为附加组件进行管理。这包括对 Pod IP 地址分配、Pod 网络策略、本地 DNS 服务、GPU 插件、健康检查器和 EBS CSI 存储的内置支持。


7️⃣可自定义的 NodePools 和 NodeClasses**:如果您的工作负载需要更改存储、计算或网络配置,您可以使用 EKS 自动模式创建自定义 NodePools 和 NodeClasses。虽然无法编辑默认 NodePools 和 NodeClasses,但您可以在默认配置旁边添加新的自定义 NodePools 或 NodeClasses 以满足您的特定要求。


三、EKS Auto 集群快速创建集群配置

  • 使用EKS自治模式

使用生产级默认设置快速创建集群。该配置使用 EKS 自治模式来自动执行基础设施任务,如创建节点和预调配存储。

image-20241206135253582

  • 集群创建中

image-20241206154024346

集群创建完成。

image-20241206155956219

集群创建完成。

image-20241206155238887

EKS自治模式已开启。

image-20241206155253246

我们也可以通过可观测性控制面板进行进行查看详细信息参数。

image-20241206155432759

四、查看来自 API 服务器的指标

image-20241206155817896

五、EKS 相关角色权限设置

集群IAM角色:Amazon-EKS-Cluster-IAM-role

image-20241206160135901

节点IAM角色:Amazon-EKS-node-IAM-role

image-20241206160220446

六、参考链接

https://docs.aws.amazon.com/zh_cn/eks/latest/userguide/automode.html

https://docs.aws.amazon.com/zh_cn/eks/latest/userguide/settings-auto.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/36028.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

记事本建java及java命名规范

1.桌面开发:c# 2. 记事本建java: 以class的名称(类名)为名,名称.java 编译jdk:javac 名称.java 调动运行jre : java 名称 查看名称.java里面的内容:cat 名称.java java 的命名规范 大驼峰(每个单词首…

过程管理系统(源码+文档+部署+讲解)

本文将深入解析“过程管理系统”的项目,探究其架构、功能以及技术栈,并分享获取完整源码的途径。 系统概述 过程管理系统是一款专为工业设计的综合管理平台,旨在通过集成各种管理流程和功能模块来提高管理效率和安全性。系统提供了从登录系…

期权懂|个股期权交割操作流程是什么样的?

期权小懂每日分享期权知识,帮助期权新手及时有效地掌握即市趋势与新资讯! 个股期权交割操作流程是什么样的? 一、行权申报: 期权买方在行权日通过其经纪商提交行权指令,表明其决定行使期权权利。 二、行权匹配&#xf…

智能仓储:入库业务流程介绍

01 入库流程 入库业务流程,常见过程是这样的: 创建PO单 > 创建到货清单 > 核对货物 > 入库质检 > 货物贴标签 > 上架 > 库存同步 1、创建PO单 po单指的是的采购订单,比如采购了一车货品,这车的货品可以理解…

MySQL并发控制(一):幻读

假设有如下表结构: CREATE TABLE t(id int(11) NOT NULL,c int(11) DEFAULT NULL,d int(11) DEFAULT NULL,PRIMARY KEY (id),KEY c (c) ) ENGINEInnoDB;insert into t values(0,0,0),(5,5,5),(10,10,10),(15,15,15),(20,20,20),(25,25,25); 问:如果执行…

Ubuntu22.04中mysql8 rpm安装

1、安装依赖 sudo apt update sudo apt -y dist-upgrade sudo apt -y install vim net-tools wget gcc make cmake lrzsz sudo apt -y install libmecab2 libjson-perl 2、下载rpm文件 https://dev.mysql.com/downloads/mysql/ https://cdn.mysql.com//Downloads/MySQL-8.0/m…

Intel 性能分析“全家桶” For HPC(一)

本系列是对于HPC应用性能分析涉及的主要方法论及Intel主流工具分享。理解这些方法论将有助于对性能分析结果的理解。同时方法论也可以推广到其他的硬件平台的分析上。除此之外后面也将介绍如何用Vtune, Advisor以及ITAC进行性能分析,以及在性能分析过程中这三种性能…

Qwen1.8B大模型微调流程

提示:本篇笔记是在微调大模型为法律相关模型的教程下记录的,参考的讲解视频在B站上,一搜微调大模型为法律大模型就有很多视频。 文章目录 1. 数据集1.1 数据下载1.2 数据格式转换 2. 模型训练2.1 安装依赖2.2 模型训练 3. 模型推理3.1 LoRA模…

第十六章 使用 iSCSI 服务部署网络存储

1. iSCSI 技术介绍 硬盘是计算机硬件设备中重要的组成部分之一,硬盘存储设备读写速度的快慢也会对服务器的整体性能造成影响。硬盘存储结构、RAID 磁盘阵列技术以及LVM 技术等都是用于存储设备的技术,尽管这些技术有软件层面和硬件层面之分&#xff0c…

【js面试题】JavaScript 中箭头函数与普通函数的深度剖析

在 JavaScript 编程的世界里,函数是极为重要的组成部分。而随着 ES6 的出现,箭头函数成为了 JavaScript 函数家族中的新成员。它与传统的普通函数有着诸多的不同之处,这些差异深刻地影响着我们编写代码的方式以及代码的执行逻辑。本文将对 Ja…

【漫话机器学习系列】Adaboost算法

Adaboost(Adaptive Boosting)是一种经典的集成学习方法,主要思想是通过将多个弱学习器(通常是简单模型,如决策树桩)加权组合,来提升整体模型的预测能力。Adaboost 是一种自适应的学习方法&#…

SQL靶场第四关

sql靶场第四关攻略 输入?id1页面正常 输入?id1发现页面也正常 输入?id1",页面异常,说明存在sql报错注入 在输入?id1" --页面还是报错 1.判断闭合点 我们需要找到闭合点,尝试在双引号后面加个) 输入?id1") --我们发现…

Trunk链路操作题

Trunk链路操作题 论证:

Alogrithm:三色棋

1. 说明 三色旗的问题最早由 E.W.Diikstra 所提出,他所使用的用语为 Dutch Nation Flag(Dijkstra 为荷兰人),而多数的作者则使用 Three-Color Flag 来称之。 假设有一条绳子,上面有红、白、蓝三种颜色的旗子&#xff0…

需要排序的子数组

题目描述 给定一个无序数组arr,求出需要排序的最短子数组长度 要求:O(N) 如输入:arr{2,3,7,5,4,6},返回4,因为只有{7,5,4,6}需要排序。 分析 以{2,3,7,5,4,6,8,9}为例: 前端小于最小波谷(3…

Python酷库之旅-第三方库Pandas(154)

目录 一、用法精讲 701、pandas.Timestamp.utcnow方法 701-1、语法 701-2、参数 701-3、功能 701-4、返回值 701-5、说明 701-6、用法 701-6-1、数据准备 701-6-2、代码示例 701-6-3、结果输出 702、pandas.Timestamp.utcoffset方法 702-1、语法 702-2、参数 70…

如何启动神通数据库?神通数据库的启动方式一共有几种?

简单总结,神通数据库启动有三种方式: 1、dba管理工具方式 2、服务方式 (1)service oscardb_OSRDBd restart (2)/etc/init.d/oscardb_OSRDBd restart (3)systemctl start oscardb_OS…

Modbus Poll的使用

最近从串口调试助手接触到了Modbus Poll,一开始用的时候有些生疏,了解之后不得不说真香。 相对于串口调试助手,有些设备厂家会给一些点表和指令码,有些也可以通过modbus协议解析出来,相对来说,使用Modbus …

第四学期-智能数据分析-期末复习题

智能数据分析期末复习(2024春) 【考试形式】:闭卷,90分钟,笔试 【题型分布】: 单选题10题,每题3分,共计30分 判断题10题,每题2分,共计20分 填空题5题&…

总结的一些MySql面试题

目录 一:基础篇 二:索引原理和SQL优化 三:事务原理 四:缓存策略 一:基础篇 1:定义:按照数据结构来组织、存储和管理数据的仓库;是一个长期存储在计算机内的、有组织的、可共享 的…