EKS集群以及节点组注意事项

简介: EKS集群以及节点组注意事项

EKS创建常见报错


creating CloudFormation stack "eksctl-test-eks-01-nodegroup-eks-test-node-1.16": ValidationError: 1 validation error detected: Value 'eksctl-test-eks-01-nodegroup-eks-test-node-1.16' at 'stackName' failed to satisfy constraint: Member must satisfy regular expression pattern: [a-zA-Z][-a-zA-Z0-9]*
  status code: 400, request id: 98ea5d15-66fa-40c9-8aec-3f013411d171


解决办法:名称不合规,特殊符号只能使用 -

2021-08-26 09:56:43 [✖]  creating CloudFormation stack "eksctl-test-eks-01-cluster": AlreadyExistsException: Stack [eksctl-test-eks-01-cluster] already exists
  status code: 400, request id: d444847b-7fee-4306-902c-d56b2d08924c
1 error(s) occurred and cluster hasn't been created properly, you may wish to check CloudFormation console


只要在创建过程中提示error导致中断、以及删除集群等资源后,都建议登录CloudFormation 控制台 删除对应的堆栈


解决方法: 集群名称堆栈重复登录 CloudFormation 控制台删除对应的堆栈


EKS-NodeGroup注意事项:


同一集群新建节点组不配置vpc

结果:同一集群创建节点组 不配置vpc相关,会复用vpc,子网和安全组


不同集群复用vpc,产生的效果

结果:不同集群创建必须指定[vpc,子网],可以复用vpc,子网,但是不是同一个安全组,可以通过yaml配置复用安全组


解锁node节点pod数量限制

结果:和实例类型挂钩,pod数量 计算公式:((IP数I - 1) * ENI数) + 2

https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/using-eni.html#AvailableIpPerENI


如何修改node初始安全组模板

结论:修改node共同的安全组[之前以及再创建的节点组都会生效]

相关实践学习
使用ROS创建VPC和VSwitch
本场景主要介绍如何利用阿里云资源编排服务,定义资源编排模板,实现自动化创建阿里云专有网络和交换机。
阿里云专有网络VPC使用教程
专有网络VPC可以帮助您基于阿里云构建出一个隔离的网络环境,并可以自定义IP 地址范围、网段、路由表和网关等;此外,也可以通过专线/VPN/GRE等连接方式实现云上VPC与传统IDC的互联,构建混合云业务。 产品详情:https://www.aliyun.com/product/vpc
目录
相关文章
|
4月前
|
Kubernetes 安全 Docker
在 K8s 集群中创建 DERP 服务器
在 K8s 集群中创建 DERP 服务器
|
11月前
|
存储 Kubernetes 文件存储
Kubernetes跨StorageClass迁移,切换Rainbond默认SC
在原生的 Kubernetes 集群中,通过 StorageClass 创建的 PVC 是无法修改存储后端的,需要将 PV、PVC 删除后通过新的 StorageClass 创建新的 PVC,然后再将数据迁移,再重新挂载 PVC。当有很多个 PVC 时,需要多次重复的操作。 而 Rainbond 虽然也是通过 StorageClass 创建的 PVC,但相比原生 Kubernetes 省去了创建 PV、PVC 和重新挂载的步骤,以及重复性的操作。在 Rainbond 中只需要将底层存储类更换,然后迁移 Rainbond 所创建的一整个目录,最后重新在页面中修改挂载即可完成迁移。
Kubernetes跨StorageClass迁移,切换Rainbond默认SC
|
4月前
|
存储 Kubernetes Docker
容器服务Kubernetes版产品使用合集之集群节点和 pod 实现自动扩缩容如何解决
容器服务Kubernetes版,作为阿里云提供的核心服务之一,旨在帮助企业及开发者高效管理和运行Kubernetes集群,实现应用的容器化与微服务化。以下是关于使用这些服务的一些建议和合集,涵盖基本操作、最佳实践、以及一些高级功能的使用方法。
|
4月前
|
Serverless API 文件存储
创建集群和准备资源
该内容介绍了创建ACK Serverless容器集群的步骤,包括准备NAS存储和数据库资源。首先,创建ACK Serverless集群,选择相应的版本。接着,配置并创建集群,强调了集群在Kubernetes架构中相当于控制平面的管理节点。然后,提到了API Server、Controller Manager、Scheduler和etcd等组件的作用。之后,讨论了准备资源的步骤,如准备WordPress应用镜像、创建NAS存储和云数据库MySQL。至此,集群创建和资源准备完成。
|
容器
阿里云最新产品手册——云基础产品与基础设施——计算——弹性容器实例——通用部署ACK虚拟节点组件创建ECI Pot——虚拟节点和弹性容器ECI——专有版操作步骤
阿里云最新产品手册——云基础产品与基础设施——计算——弹性容器实例——通用部署ACK虚拟节点组件创建ECI Pot——虚拟节点和弹性容器ECI——专有版操作步骤自制脑图
120 1
阿里云最新产品手册——云基础产品与基础设施——计算——弹性容器实例——通用部署ACK虚拟节点组件创建ECI Pot——虚拟节点和弹性容器ECI——专有版操作步骤
|
容器
阿里云最新产品手册——云基础产品与基础设施——计算——弹性容器实例——通用部署ACK虚拟节点组件创建ECI Pot——虚拟节点和弹性容器ECI——操作步骤
阿里云最新产品手册——云基础产品与基础设施——计算——弹性容器实例——通用部署ACK虚拟节点组件创建ECI Pot——虚拟节点和弹性容器ECI——操作步骤自制脑图
260 1
|
存储 Kubernetes OceanBase
OceanBase 集群在 Kubernetes 环境中节点被删除的问题
OceanBase 集群在 Kubernetes 环境中节点被删除的问题
97 0
|
弹性计算 运维 Kubernetes
计算巢Kubernetes集群部署(Ack-Distro)服务实例部署文档
## 概述 Kubernetes集群部署(Ack-Distro)是计算巢官方提供的基于Ack-Distro部署K8S集群的服务。关于Ack-Distro,请参见[Ack-Distro](https://github.com/AliyunContainerService/ackdistro/)。 本文向您介绍根据该服务部署实例的流程和使用说明。 ## 计费说明 Kubernetes集群部署(A
291 0
|
弹性计算 大数据 数据处理
集群类型之信息共享节点集群
集群类型之信息共享节点集群
139 0
|
弹性计算 Kubernetes Linux
容器服务Kubernetes版添加已有节点FAQ
容器服务Kubernetes版添加已有节点FAQ