Rancher v2.4.4 Istio最终用户身份验证错误,与“ RequestAuthentication”类型不匹配]]

问题描述 投票:0回答:1

我正在尝试将istio最终用户身份验证示例与最新的牧场主一起使用,但是我遇到了错误

unable to recognize "STDIN": no matches for kind "RequestAuthentication" in version "security.istio.io/v1beta1"

当我使用以下命令时

kubectl apply -f - <<EOF
apiVersion: "security.istio.io/v1beta1"
kind: "RequestAuthentication"
metadata:
  name: "jwt-example"
  namespace: foo
spec:
  selector:
    matchLabels:
      app: httpbin
  jwtRules:
  - issuer: "[email protected]"
    jwksUri: "https://raw.githubusercontent.com/istio/istio/release-1.6/security/tools/jwt/samples/jwks.json"
EOF
    

我正在尝试将istio最终用户身份验证示例与最新的牧场主一起使用,但是我遇到以下错误,无法识别“ STDIN”:版本“ security ....中没有与种类” RequestAuthentication“匹配的内容。]] >

根据rancher网站上的this support matrix,给出的istio版本为1.4.7。

RequestAuthentication种是在istio 1.5版中引入的。因此,您可能在此版本中使用了错误的资源。有关istio在1.5版中的升级说明,请参见this。由于rancher没有最新版本,您将必须申请旧的政策资源。您可以在https://archive.istio.io/v1.4/docs/

中找到1.4个文档

希望这会有所帮助。

authentication kubernetes istio
1个回答
0
投票

根据rancher网站上的this support matrix,给出的istio版本为1.4.7。

© www.soinside.com 2019 - 2024. All rights reserved.