【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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

数据结构——有序二叉树的删除

在上一篇博客中,我们介绍了有序二叉树的构建、遍历、查找。 数据结构——有序二叉树的构建&遍历&查找-CSDN博客文章浏览阅读707次,点赞18次,收藏6次。因为数据的类型决定数据在内存中的存储形式。left right示意为左右节点其类型也为…

git pull error: cannot lock ref

Git: cannot lock ref ‘refs/remotes/origin/feature/xxx’: refs/remotes/origin/feature/xxx/car’ exists; cannot create refs/remotes/origin/feature/xxx git remote prune origin重新整理服务端和本地的关联关系即可

树与图深度优先遍历——acwing

题目一:树的重心 846. 树的重心 - AcWing题库 分析 采用暴力枚举,试探每个点,除去之后,连通分量最大值是多少, 各个点的最大值找最小的 因为可以通过 dfs 来得到 根u以下点数,以及可以求各分树的点数&am…

ultralytics-YOLOv11的目标检测解析

1. Python的调用 from ultralytics import YOLO import os def detect_predict():model YOLO(../weights/yolo11n.pt)print(model)results model(../ultralytics/assets/bus.jpg)if not os.path.exists(results[0].save_dir):os.makedirs(results[0].save_dir)for result in…

图形开发基础之在WinForms中使用OpenTK.GLControl进行图形绘制

前言 GLControl 是 OpenTK 库中一个重要的控件,专门用于在 Windows Forms 应用程序中集成 OpenGL 图形渲染。通过 GLControl,可以轻松地将 OpenGL 的高性能图形绘制功能嵌入到传统的桌面应用程序中。 1. GLControl 的核心功能 OpenGL 渲染上下文&…

Facebook广告文案流量秘诀

Facebook 广告文案是制作有效 Facebook 广告的关键方面。它侧重于伴随广告视觉元素的文本内容。今天我们的博客将深入探讨成功的 Facebook 广告文案的秘密! 一、广告文案怎么写? 正文:这是帖子的正文,出现在您姓名的正下方。它可…

java面向对象实验——扫雷+24点

扫雷 窗口绘制: GameWin package com.sxt;import javax.swing.*;public class GameWin extends JFrame {void launch(){this.setVisible(true);this.setSize(500, 500);this.setLocationRelativeTo(null);this.setTitle("SWE23070扫雷游戏");this.setD…

Ubuntu24安装 python3-mysql.connector

正确命令 sudo apt install python3-mysql.connector说明 网络上已有的文章Python版本和Ubuntu版本旧,命令不生效。

【西门子PLC.博途】——在S71200里写时间设置和读取功能块

之前我们在这篇文章中介绍过如何读取PLC的系统时间。我们来看看在西门子1200里面有什么区别。同时也欢迎关注gzh。 我们在S71200的帮助文档中搜索时间后找到这个数据类型 在博途中他是一个结构体,具体为 然后我们再看看它带的读取和写入时间块 读取时间&#xff1…

如何搭建智慧工厂?IOT+AI:赋能未来制造业灯塔工厂建设

在当今数字化和智能化的浪潮中,传统制造业正经历着前所未有的变革。智慧工厂作为智能制造的核心内容,正逐步成为未来制造业的发展趋势。本文将深入探讨智慧工厂的搭建过程,以及IoT(物联网)和AI(人工智能&am…

内存图及其画法

所有的文件都存在硬盘上,首次使用的时候才会进入内存 进程:有自己的Main方法,并且依赖自己Main运行起来的程序。独占一块内存区域,互不干扰。内存中有一个一个的进程。 操作系统只认识c语言。操作系统调度驱动管理硬件&#xff0…

Linux下,用ufw实现端口关闭、流量控制(二)

本文是 网安小白的端口关闭实践 的续篇。 海量报文,一手掌握,你值得拥有,让我们开始吧~ ufw 与 iptables的关系 理论介绍: ufw(Uncomplicated Firewall)是一个基于iptables的前端工具&#xf…

Python使用Selenium自动实现表单填写之蛇年纪念币蛇钞预约(附源码,源码有注释解析,已测试可用

Python实现纪念币预约自动填写表单 声明:本文只做技术交流,不可用代码为商业用途,文末有源码下载,已测试可用。 Part 1 配置文件改写(源码 有详细的注释说明 读取配置文件,自己组数据库,录入信息 配置文件 Part 2 主函数 每一期的xpath路径都不一样 所以需要提前去网站…

内存管理面试常问

为什么要有虚拟内存? 虚拟内存 如果你是电⼦相关专业的,肯定在⼤学⾥捣⿎过单⽚机。 单⽚机是没有操作系统的,所以每次写完代码,都需要借助⼯具把程序烧录进去,这样程序才能跑起来。 另外, 单⽚机的 CPU …

插入排序⁻⁻⁻⁻直接插入排序希尔排序

引言 所谓的排序,就是使一串记录按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。 常见的排序算法有: 今天我们主要学习插入排序的直接插入排序和希尔排序。 直接插入排序 什么是直接插入排序? 直接插入排序其…

基于Springboot + Vue开发的飞驰驾校预约学习平台(项目源码 + lw)

一、功能介绍 飞驰驾校预约学习平台包含管理员、教练、用户三个角色以及前后台系统。 主要功能 前台系统功能 首页展示、理论考试、教练信息、教练预约、学习资料、学习视频观看、用户留言、公告信息展示、个人中心信息管理 后台系统功能 管理员或用户登录成功后&#xff0c…

【vivado】时序报告--best时序和worst时序

利用vivado进行开发时,生成best时序报告和worst时序报告。 best时序报告 slow选择min_max,fast选择none。 worst时序报告 fast选择min_max,slow选择none。

深度学习GPU显卡4060ti与4060有什么区别?又与游戏显卡有什么区别?

深度学习GPU显卡4060 Ti与4060的区别 : 性能差异 : 4060 Ti : 4060 Ti通常比4060更强大,具有更多的CUDA核心和更高的显存带宽,因此在计算密集型任务(如深度学习训练和推理)中表现更好。其显卡核心频率、CUD…

李飞飞:Agent AI 多模态交互的前沿探索

发布于:2024 年 11 月 27 日 星期三 北京 #RAG #李飞飞 #Agent #多模态 #大模型 Agent AI在多模态交互方面展现出巨大潜力,通过整合各类技术,在游戏、机器人、医疗等领域广泛应用。如游戏中优化NPC行为,机器人领域实现多模态操作等。然而,其面临数据隐私、偏见、可解释性…

leetcode 3001. 捕获黑皇后需要的最少移动次数 中等

现有一个下标从 1 开始的 8 x 8 棋盘,上面有 3 枚棋子。 给你 6 个整数 a 、b 、c 、d 、e 和 f ,其中: (a, b) 表示白色车的位置。(c, d) 表示白色象的位置。(e, f) 表示黑皇后的位置。 假定你只能移动白色棋子,返回捕获黑皇后…