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

Quarkus 3.12.3:Ingress注解未同步至kind.yml问题咨询

Quarkus Kind部署中Ingress自定义注解缺失问题

我有一个Quarkus应用,为Kubernetes Ingress定义了如下自定义注解:

quarkus.kubernetes.ingress.annotations."nginx.ingress.kubernetes.io/rewrite-target"=/$2

这是在非/的上下文根暴露服务时的常见配置。我计划将应用部署到kind集群中,但发现该注解仅出现在生成的kubernetes.yml文件里,kind.yml中完全缺失,我期望它能同时出现在kind.yml中。

我的application.properties配置

quarkus.kubernetes.namespace=guess
quarkus.kubernetes.env.vars.guess-kafka-url=kafka-svc.kafka.svc.cluster.local:9092
quarkus.kubernetes.ingress.expose=true
quarkus.kubernetes.ports.http.path=/game(/|$)(.*)
quarkus.kubernetes.idempotent=true
quarkus.kubernetes.ingress.annotations."nginx.ingress.kubernetes.io/rewrite-target"=/$2

相关依赖

<dependency>
  <groupId>io.quarkus</groupId>
  <artifactId>quarkus-container-image-docker</artifactId>
</dependency>
<dependency>
  <groupId>io.quarkus</groupId>
  <artifactId>quarkus-kubernetes</artifactId>
</dependency>
<dependency>
  <groupId>io.quarkus</groupId>
  <artifactId>quarkus-kind</artifactId>
</dependency>

生成的YAML对比

target/kubernetes/kubernetes.yml(注解存在)

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  annotations:
    app.quarkus.io/quarkus-version: 3.12.3
    app.quarkus.io/vcs-uri: https://git...
    nginx.ingress.kubernetes.io/rewrite-target: /$2
  labels:

target/kubernetes/kind.yml(注解缺失)

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  annotations:
    app.quarkus.io/quarkus-version: 3.12.3
    app.quarkus.io/vcs-uri: https://git...
  labels:

请问我是否遗漏了必要的配置?或者这是一个已知的Bug?

感谢您的帮助!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 02:45:08