Vault & GKE:转换失败:入口规范无效:由于通配符无效,无法验证前缀路径 /*



我目前正在努力以HA模式将Hashicorp的Vault部署到GKE。

我目前遇到以下错误:

  1. Translation failed: invalid ingress spec: failed to validate prefix path /* due to invalid wildcard Translate

vault.yaml文件中,我的入口设置如下:

ingress:
enabled: true
labels:
traffic: external
annotations:
kubernetes.io/ingress.global-static-ip-name: "vault-ui"
kubernetes.io/ingress.allow-http: "false"
kubernetes.io/tls-acme: "true"
ingressClassName: ""
pathType: Prefix
activeService: true
hosts:
- host: vault-lab.company.com
paths:
- /*

根据文件(https://cloud.google.com/kubernetes-engine/docs/concepts/ingress#multiple_backend_services),"/*"应该可以使用。

我做错了什么?

如有任何帮助,我们将不胜感激。

修复方法是将pathType切换为ImplementationSpecific,而不是Prefix。/*仅支持ImplementationSpecific。

最新更新