You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS EKS存储卷适配及子网IP不足问题修复方案咨询

修复方案

存储PVC故障修复

AWS gp2类型的EBS存储仅支持ReadWriteOnce访问模式,你部署的AWX服务默认申请的PVC使用了ReadWriteMany模式,直接导致存储卷制备失败,Deployment无法调度。
修复步骤:

  • 无需修改官方Operator部署文件,在你自定义的AWX实例CR配置文件中添加存储覆盖参数,指定访问模式为ReadWriteOnce即可,示例配置片段如下:
spec:
  projects_persistence: true
  projects_storage_class: "gp2"
  projects_storage_access_mode: "ReadWriteOnce"
  • 如果你确实需要多节点共享存储的ReadWriteMany能力,先在EKS集群中部署EFS CSI驱动,创建支持ReadWriteMany的EFS存储类,再将上述配置中的存储类参数替换为你新建的EFS存储类名称即可。
  • 删除之前创建失败的PVC资源,重新应用AWX CR配置即可解决存储相关报错。

子网IP不足故障修复

AWS负载均衡实例要求每个关联的子网至少预留8个可用IP,你当前绑定到集群的两个私有子网可用IP不足,导致ingress对应的ELB无法创建完成。

常见问题解答:新建子网不需要删除现有EKS集群或节点组

修复步骤:

  • 在EKS集群所在的VPC下新建2个及以上同可用区的私有子网,选择未被占用的网段,确保每个子网的可用IP数量≥16,避免后续再出现IP不足问题。
  • 给新建的子网打上EKS集群关联标签:kubernetes.io/cluster/<你的集群名称> = shared,如果需要给公网负载均衡使用额外打标签kubernetes.io/role/elb = 1,给内网负载均衡使用则打标签kubernetes.io/role/internal-elb = 1。
  • 修改你的Terraform配置,将新的子网ID添加到aws_eks_cluster资源的vpc_config.subnet_ids列表中,执行terraform apply更新集群配置,操作不会影响集群或现有节点的正常运行。
  • 如果你需要后续新扩容的节点也调度到新子网,同步将新子网ID添加到aws_eks_node_group资源的subnet_ids列表中,apply完成后后续新生成的节点会自动分配到新子网,现有节点无需重建。
  • 配置更新完成后删除报错的ingress资源重新创建,ELB会自动选择有足够可用IP的子网完成部署。

内容的提问来源于stack exchange,提问作者Miantian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 21:39:04