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

调用webhook“vingress.elbv2.k8s.aws”失败

高宇定
2023-03-14

我在新EKS群集上安装了aws负载平衡器控制器(版本v1.21.5-EKS-bc4871b)。

我根据本指南安装https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.3/deploy/installation/一步一步地,但当我尝试部署入口对象时,我会遇到我在标题中提到的错误。我试着像github一样解决这里的问题https://github.com/kubernetes-sigs/aws-load-balancer-controller/issues/2039但没有找到任何答案。

我还能做什么来检查这个?

共有3个答案

梁丘招
2023-03-14

负载平衡器控制器吊舱描述有关更多详细信息,ECR上可能没有该图像

酆英达
2023-03-14

我假设您收到如下错误消息,如果不是这样,请发布您的错误。

Error from server (InternalError): error when creating "anymanifest.yaml": Internal error occurred: failed calling webhook "vingress.elbv2.k8s.aws": Post "https://aws-load-balancer-webhook-service.kube-system.svc:443/validate-networking-v1beta1-ingress?timeout=10s": context deadline exceeded

通常,这是由于EKS控制面无法使用网络钩子端口与节点通信。

签出aws负载平衡器控制器吊舱的日志,以检查它开始侦听的端口

{"level":"info","ts":1643365219.2410042,"logger":"controller-runtime.webhook","msg":"serving webhook server","host":"","port":9443}

为了解决这个问题,在工作节点的安全组中,允许从EKS控制平面进行端口9443的通信

黄逸清
2023-03-14

如果这可能对其他人有所帮助,我还遇到了使用fargate profile和worker node进行核心dns的最初问题。我在另一个地方找到的解决方案就是

node_security_group_additional_rules = {
ingress_allow_access_from_control_plane = {
  type                          = "ingress"
  protocol                      = "tcp"
  from_port                     = 9443
  to_port                       = 9443
  source_cluster_security_group = true
  description                   = "Allow access from control plane to webhook port of AWS load balancer controller"
}

}

 类似资料:
  • 我在Ubuntu虚拟机上使用kubeadm(V1.18)建立了一个k8s集群。现在我需要添加一个入口控制器。我决定使用nginx(但我对其他解决方案持开放态度)。我根据文档中的“裸机”部分安装了它: 安装在我看来很好: 我怀疑是DNS,但其他NodePort服务正按预期工作,而DNS在集群内工作。 我唯一能看到的是,我没有default-http-backend,这里的文档中提到了这个defaul

  • 我正在尝试将Alexa与Dialogflow集成,并使用Dialogflow来满足意图请求。对于静态意图响应,我能够正确地获得响应,但当我尝试集成webhook以实现完整填充时,我得到以下异常对话框流: TypeError:无法读取V2Agent上未定义的属性“source”。导出时,在新WebhookClient(/user\u code/node\u modules/dialogflow fu

  • Blade 中提出 WebHook,你可以叫它钩子。该组件主要目的是拦截每次请求之前和之后的一些操作。 注册 WebHook 你可以实现 WebHook 接口,并在实现类上加一个 @Bean 注解表示该类被 IOC 容器扫描。 @Bean public class Hook1 implements WebHook { @Override public boolean before

  • 1. Webhook 1.1. Webhook 功能简介 1.2. Webhook 使用详述 1.3. 触发 Webhook 1.3.1. 触发 Body 1.4. 常见问题 1.1. Webhook 功能简介 目前若琪通过该接口开放了tts播报、播放音乐流媒体及asr指令的能力。 开发者可以将新增的Webhook接口地址复制并添加至智能家居第三方平台,(如Abox,homeassistant..

  • 我正在尝试为Authy OneTouch推送身份验证设置webhooks。我设法成功注册到事件,从订阅调用中保存网络钩子签名密钥,但我仍然无法验证请求:任何攻击者都可以伪造虚假请求并轻松绕过2FA检查。 API文档让我很困惑,因为回调请求与所提到的格式不匹配(尤其是它们没有X-Authy-Signature头),并且只有以下头: 我还尝试验证JWT令牌的签名,但仍然无效(传入的请求:):我总是得到

  • Git WebHook 一个使用 Python Flask + SQLAchemy + Celery + Redis + React 开发的用于迅速搭建并使用 WebHook 进行自动化部署和运维系统,支持:Github / GitLab / GitOsc。 技术栈简单,部署容易; 代码简洁易懂,二次开发毫无压力; 支持 Github / GitLab / GitOsc; 使用 SSH 方式,支持