当前位置: 首页 > news >正文

在AWS上运行的EKS Elastic Kubernetes Service 创建集群Cluster,Node group, Nodes

1. 前提条件

  • AWS Account: https://aws.amazon.com/free/
  • Installing KubeCtl CLI https://docs.aws.amazon.com/eks/latest/userguide/getting-started-eksctl.html
  • EKS Cluster Role
  • IAM Role for Node Group
  • VPC
  • EC2 Key Pair which can be used to SSH to the worker nodes
  • AWS Basics

1.1 什么是AWS的 EKS- Amazon Elastic Kubernetes Service ?

Amazon Elastic Kubernetes Service (Amazon EKS) 是一项托管服务,无需在 Amazon Web Services (AWS) 上安装、操作和维护您自己的 Kubernetes 控制平面。 Kubernetes 是一个开源系统,可自动管理、扩展和部署容器化应用程序。

搜索eks, 选择Elastic Kubernetes Service
在这里插入图片描述
添加集群 cluster > 创建
在这里插入图片描述

1.1.1 配置集群

名称输入 example-voting-app
Kubernetes 版本 用默认的,1.29
region选择us-east-2
在这里插入图片描述
创建 集群服务角色, 选择 EKS-Cluster

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
角色列表
在这里插入图片描述

1.1.2 指定联网

在这里插入图片描述

1.1.3 配置logging Prometheus

在这里插入图片描述

1.1.4 选择插件

在这里插入图片描述

1.1.5 配置选定的插件设置

在这里插入图片描述

1.1.6 查看配置 并创建

在这里插入图片描述
正在创建ing
在这里插入图片描述
创建Cluster成功
在这里插入图片描述

1.2 创建 Node group

计算 > 节点组 node group > 添加节点组 node group
在这里插入图片描述

1.2.1 配置节点组 node group

名称 demo-works
在这里插入图片描述
创建节点 Node IAM 角色,创建角色
参考 https://docs.aws.amazon.com/eks/latest/userguide/create-node-role.html
在这里插入图片描述
选择EC2
在这里插入图片描述
搜索并选择

  • AmazonEKSWorkerNodePolicy
    在这里插入图片描述

搜索 并选择

  • AmazonEC2ContainerRegistryReadOnly
    在这里插入图片描述
    命名 EKSNodeRole 并创建
    在这里插入图片描述
    节点 IAM角色右侧 刷新按钮,选择EKSNodeRole
    在这里插入图片描述

1.2.2 设置计算和扩展配置

默认
在这里插入图片描述

1.2.3 指定联网

在这里插入图片描述

1.2.4 查看配置 并创建

在这里插入图片描述
Nodes 正在创建
EKS > 集群 > example-voting-app > demo-works
在这里插入图片描述

2 节点的状态

EKS > 集群 > example-voting-app
在这里插入图片描述

Getting started with Amazon EKS – AWS Management Console and AWS CLI

相关文章:

  • php 混合xml js,html 代码报错 ,结束标签关闭, short_open_tag 的作用,php关闭文件结束判断
  • 操作系统真象还原:内存管理系统
  • 计算机毕业设计hadoop+spark+hive舆情分析系统 微博数据分析可视化大屏 微博情感分析 微博爬虫 微博大数据 微博推荐系统 微博预测系统
  • k8s 证书更新
  • 使用SourceTree切换不同的托管平台
  • [C][数据结构][树]详细讲解
  • 考研系列-数据结构第一章、绪论(基本术语、时间复杂度)
  • CSS Display(显示)
  • 计算机网络的组成
  • 计算机视觉与深度学习实战,Python为工具,基于计算机视觉的自动驾驶应用
  • 【数据结构与算法 经典例题】括号匹配问题
  • 代码随想录算法训练营第三十三天| 1005.K次取反后最大化的数组和,134. 加油站,135. 分发糖果
  • 串口通信实战:STM32与多种设备的连接方法
  • JVM常用概念之线程本地分配缓冲区(ThreadLocal Allocation Buffer,TLAB)
  • vivado HW_SERVER
  • #Java异常处理
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • 【347天】每日项目总结系列085(2018.01.18)
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • C++11: atomic 头文件
  • HTML中设置input等文本框为不可操作
  • Java Agent 学习笔记
  • JAVA SE 6 GC调优笔记
  • js 实现textarea输入字数提示
  • mongo索引构建
  • Selenium实战教程系列(二)---元素定位
  • webpack4 一点通
  • 对象引论
  • 给初学者:JavaScript 中数组操作注意点
  • 构造函数(constructor)与原型链(prototype)关系
  • 关于使用markdown的方法(引自CSDN教程)
  • 基于web的全景—— Pannellum小试
  • 悄悄地说一个bug
  • 终端用户监控:真实用户监控还是模拟监控?
  • linux 淘宝开源监控工具tsar
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • #### go map 底层结构 ####
  • (3) cmake编译多个cpp文件
  • (3)医疗图像处理:MRI磁共振成像-快速采集--(杨正汉)
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (十一)c52学习之旅-动态数码管
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • .NET 2.0中新增的一些TryGet,TryParse等方法
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...
  • .NET 中让 Task 支持带超时的异步等待
  • .NET开发不可不知、不可不用的辅助类(三)(报表导出---终结版)
  • .NET命令行(CLI)常用命令
  • .NET企业级应用架构设计系列之开场白
  • @data注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • @德人合科技——天锐绿盾 | 图纸加密软件有哪些功能呢?
  • [ Linux 长征路第五篇 ] make/Makefile Linux项目自动化创建工具
  • [ solr入门 ] - 利用solrJ进行检索