问题标签 [keda]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
715 浏览

kubernetes - HPA 缩减 kubernetes pod

我的要求是在自定义指标上扩展 PODS,例如来自队列的待处理消息增加 pod 必须增加以处理作业。在 kubernetes 中,放大与 prometheus 适配器和 prometheus 运算符一起工作正常。

我在 pod 中运行了很长时间的进程,但是 HPA 检查自定义指标并尝试缩小,由于这个进程杀死了操作中间并丢失了该消息。我如何控制 HPA 只杀死没有进程运行的空闲 pod。

AdapterService 收集自定义指标

  • seriesQuery:'{namespace="default",service="hptest-service"}' 资源:覆盖:命名空间:资源:"namespace" 服务:资源:"service" 名称:匹配:"msg_consumergroup_lag" metricsQuery:'avg_over_time(msg_consumergroup_lag {topic="test",consumergroup="test"}[1m])'

HPA 配置

  • 类型:对象对象:描述对象:种类:服务名称:custommetric-service 指标:名称:msg_consumergroup_lag 目标:类型:值值:2
0 投票
0 回答
185 浏览

spring-rabbit - Keda 与 Rabbitmq 和 Spring boot

我正在尝试使用 Rabbitmq 和 Spring Boot 运行 KEDA。但它不起作用。基本上 KEDA 不会生成 Kubernetes HPA 对象。

我尝试了示例代码(由 KEDA 以 GO 语言提供)并且运行良好。

我的生产者/消费者代码是用 Spring Boot 编写的。当我尝试应用 KEDA 时,它不会扩展 rabbitmq 消费者(基本上甚至没有创建 HPA 对象)

https://github.com/sky29/rabbitmq-k8s-broker-publisher-consumer https://github.com/sky29/rabbitmq-k8s-keda-spring-boot https://github.com/sky29/rabbitmq-k8s-keda-spring-boot/tree/master/app/myclients https://github.com/sky29/rabbitmq-k8s-keda-spring-boot/blob/master/app/04_scaled-object-new.yaml

在此处输入图像描述

0 投票
1 回答
47 浏览

visual-studio-code - keda func deploy 从包含空格的目录失败

我正在使用带有 Azure 核心工具的 Visual Code 将容器部署到安装了 KEDA 的 K8S 集群。但是看到这个 docker 错误。该错误是因为 docker build 是在没有双引号的情况下运行的。

我知道目录中有一个已知的错误空间

但是发布以查看是否有解决方法,这很重要,因为我在 Onedrive - Comapny Name 中有一切,并且其中有空格

0 投票
2 回答
130 浏览

kubernetes - KEDA 支持 statefulset 扩展吗?

我正在尝试使用 KEDA 和 K8S 水平缩放我的 Statefulset 对象。

我在“deploymentName”键中输入了我的 Statfulset 名称的值,但缩放没有生效。

KEDA支持吗?

0 投票
1 回答
713 浏览

azureservicebus - keda 操作员没有找到我的连接字符串

我将 KEDA 与具有最小设置的服务总线一起使用,但是当我推送一个缩放对象时,操作员告诉我连接字符串丢失了。所以没有创建 HPA,当然也没有缩放。我真的不知道我错过了什么

我尝试了不同的格式,有或没有 entityPath,我不太了解 Go,但我应该只知道连接字符串为空

知道我缺少什么吗?谢谢

0 投票
1 回答
150 浏览

aws-msk - KEDA 与 AWS MSK 集成

我正在使用 AWS MSK,是否可以与 Keda 集成?我找不到 AWS MSK 的任何相关文档。

0 投票
0 回答
474 浏览

azure - Azure Function with KEDA 没有横向扩展

我正在用 KEDA 试验 Azure Function 和 Kubernetes。我将我的功能部署到 Kubernetes 并且工作正常。

但是当我想测试缩放时,它会说以下错误

我也尝试过重新部署图像。有什么帮助吗?

0 投票
1 回答
548 浏览

amazon-web-services - 在 Keda 中对 AWS SQS 缩放器进行身份验证

我有一个 Keda 部署,我已经尝试开始工作大约一个月了。目前,我的缩放器看起来像这样:

关联的触发器身份验证和机密是:

我知道KEDA_ROLE_ARN这里重复了这个值;我出于调试目的都离开了。部署顺序如下:

  1. 安装通用环境变量(这是AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEYKEDA_ROLE_ARN值的存储位置。AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEY值在文件中分别列为AWS_ACCESS_KEY_ID_ASSUMEAWS_SECRET_ACCESS_KEY_ASSUME,并将在容器上假定它们的适当值。同样,这些重复用于调试目的。我更喜欢使用这些值而不是单独的秘密。使用 Helm 安装 Keda pod
  2. 部署 keda-secrets secret 和 keda-trigger-authentication trigger authentication
  3. 部署应该扩展的容器。这是AWS_ACCESS_KEY_ID_ASSUME值将采用的名称AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEY_ASSUME值将采用的名称AWS_SECRET_ACCESS_KEYAWS_REGION定义值的位置。
  4. 已部署缩放对象

出于某种原因,当缩放器尝试缩放时,我不断收到来自 AWS 的错误,说链中没有凭证提供者。似乎没有发送 AWS 凭证。我在这里做错了什么?

0 投票
1 回答
318 浏览

azure - 如何使用 Azure pod 身份与 Keda 合作

我正在尝试将 pod 身份与KEDA结合使用来访问一些 Azure 资源,准确地说是 Azure 服务总线和 Keyvaults。

我注意到aadpodbinding应该在根据这些说明部署操作员时进行设置。我可能误解了这些说明,因为我阅读它的方式是我需要一个aadpodbindingie。有某种集群范围的“keda-identity”吗?

我想知道如何在我的场景中使用 pod 身份:我希望我的 AKS 集群中运行的每个解决方案都有一个单独的身份。这些身份将为解决方案提供对 Azure 资源的访问权限,然后我想使用这些身份为 KEDA 提供身份验证。我不希望共享身份访问我的订阅中的多个资源。

当然这是可能的,我以某种方式误解了说明(不是以英语为母语的人)?

0 投票
0 回答
125 浏览

azure - 使用 KEDA 在 kubernetes 中触发 azure 函数部署,但不使用入口控制公开

我创建了一个 azure 函数,它的 docker 镜像部署在 Kubernetes 中。这个函数应该在 Kubernetes 内部工作。我不想将我的功能暴露给外面的世界。我如何在没有入口控制的情况下扩展 azure 功能。这可能吗?我看到了下面的链接,它使用入口控制来扩展 azure 函数。 科达。我只想在内部使用 azure 函数。