当前位置: 首页 > 知识库问答 >
问题:

AWS alb-ingress-控制器无法在EKS fargate中创建ALB

闻人景澄
2023-03-14

库伯内特斯专家您好!我试图按照以下文档创建一个具有入口资源的alb入口控制器-https://aws.amazon.com/blogs/containers/using-alb-ingress-controller-with-amazon-eks-on-fargate/

它应该创建一个alb并绑定Kubernetes ingress的地址字段,但ingress的地址字段是空的!无错误。

我在我的博客中记录了这些步骤https://blogs.aspnet4you.com/2020/03/17/run-serverless-kubernetes-pods-using-amazon-eks-and-aws-fargate/你可以看到入口的地址是空的!入口吊舱运行良好。

我可以手动创建alb,这就是我所做的,但它没有达到目的。知道alb为什么没有被创建吗?

谢谢,普罗迪普

共有1个答案

白修谨
2023-03-14

此问题已解决。将问题发布到github,猜猜看,开发人员知道这个问题!请参见以下链接中的答案-https://github.com/kubernetes-sigs/aws-alb-ingress-controller/issues/1202

ALB出错,因为我引用了ALB入口控制器的args部分中的值。Args值不应包含在引号中。之前,引用了这些值,我在入口控制器日志中发现了错误。

一旦我删除了alb入口控制器并重新创建,就会根据入口资源定义配置alb以及侦听器、规则、目标、安全组等。现在我可以看到地址和端口字段填充在入口。:)-

来自入口控制器POD的错误日志:E0324 01:43:45.026893 1控制器。go:217]kubebuilder/controller“msg”=“Reconciler error”“error”=“由于无法获取子网,无法构建负载平衡器配置。错误:WebIdentityer:fa iled to retrieve credentials\n使用者:RequestError:发送请求失败\n使用者:Posthttps://sts.“us-east-1”。amazonaws。com/:拨号tcp:查找sts。“us-east-1’。amazonaws。com:没有这样的主机“”controller“”=“alb ingress controller”“请求”={“Namespace”:“default”,“Name”:“aspnetapp ingress”}

入口控制器部署定义:

 类似资料:
  • 控制器文件位置 /_ 分组目录(如 /app) |_ controllers |_ 在此文件夹内创建控制器 控制器文件命名 [ 只支持字母 + 数字 ] 控制器名称.php 控制器代码编写规范 自定义控制器必须继承 grace 基础控制器! <?php class 控制器名称Controller extends grace{ //方法定义 publ

  • 我正在尝试为springboot应用程序中的一个简单控制器编写一个测试。但是,由于为我的TopicRepository和topiccontroller创建bean而收到错误。我参考了一个教程,对spring boot开发并不陌生,所以不确定它是如何工作的。我怎样才能使测试工作? 控制器测试 控制器 专题存储库 我得到的错误是 UnsatisfiedDependencyException:创建名为'

  • 我有一个简单的任务,但即使研究了几十篇文章也没有解决。 有一个简单的AWS EKS集群,它是使用eksctl、ElasticIP从演示模板创建的,安装时未做任何更改https://bitnami.com/stack/nginx-ingress-controller/helm 有一个域https://stage.mydomain.com我想转发到ElasticIP,使用DNS A记录,在AWS EK

  • 此任务将演示如何通过配置Istio将服务发布到service mesh集群外部。在Kubernetes环境中,Kubernetes Ingress Resources 允许用户指定某个服务是否要公开到集群外部。然而,Ingress Resource规范非常精简,只允许用户设置主机,路径,以及后端服务。下面是Istio ingress已知的局限: Istio支持不使用annotation的标准Kub

  • 我接管了一个web应用程序,它将web api和mvc控制器分为两个项目。Web Api网站有自己的基本Api url localhost:0000,mvc网站有localhost:1111。我正在生成一个通过电子邮件发送的点击链接,目的是让用户返回mvc网站上的注册页面。现在,我唯一的选择是从webApi控制器执行此操作,但是当我使用Url生成链接时。链接或Url。内容我总是得到WebApi l

  • 我正在学习使用MarkLogic,浏览教程等。我收到一条我不明白的错误消息。当我在查询控制台中需要创建一个新选项卡时,我单击现有选项卡行右端的加号,我收到以下错误消息而不是新选项卡: 这最近奏效了,但现在不行了。