错误验证数据:[验证eRROR(indress.spec.rules [0] .http.paths [0] .backend):eks v1.22

发布于 2025-02-09 19:35:37 字数 1092 浏览 1 评论 0原文


apiversion:Networking.k8s.io/v1 善良:入口 元数据: 注释: Alb.ingress.kubernetes.io/certificate-arn:“ ARN:AWS:ACM:ACM:US-WEST-1:0987654322:证书/EE21BFFB-BA4A-45A6-95A6-95A6-005A6-00551C1CFA32” alb.ingress.kubernetes.io/healthcheck-interval-seconds:“ 15” Alb.ingress.kubernetes.io/healthcheck-port:交通 - 港口 Alb.ingress.kubernetes.io/healthcheck-protocol:http alb.ingress.kubernetes.io/healthchecktimeout-seconds:“ 5” alb.ingress.kubernetes.io/healthy-threshold-count:“ 2” alb.ingress.kubernetes.io/listen-ports:“ [{“ https”:443},{“ http”:80}]” Alb.ingress.kubernetes.io/scheme:互联网 alb.ingress.kubernetes.io/ssl-policy:elbsecuritypolicy-tls-tls-1-1-1-1-2017-01 alb.ingress.kubernetes.io/ssl-redirect:“ 443” alb.ingress.kubernetes.io/success-codes:“ 200” alb.ingress.kubernetes.io/target-group-attributes:“ steckiness.enabled = true,seckiness.lb_cookie.duration_seconds = 60” alb.ingress.kubernetes.io/target-type:ip alb.ingress.kubernetes.io/unhealthy-threshold-count:“ 2” kubernetes.io/ingress.class:alb 名称:Alb-alb 名称空间:部署 规格: 规则: - http: 路径: - 后端: ServiceName:Service-SVC 服务港:80 小路: /*



apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
alb.ingress.kubernetes.io/certificate-arn: "arn:aws:acm:us-west-1:0987654322:certificate/ee21bffb-ba4a-45a6-95a6-00551c1cfa32"
alb.ingress.kubernetes.io/healthcheck-interval-seconds: "15"
alb.ingress.kubernetes.io/healthcheck-port: traffic-port
alb.ingress.kubernetes.io/healthcheck-protocol: HTTP
alb.ingress.kubernetes.io/healthcheck-timeout-seconds: "5"
alb.ingress.kubernetes.io/healthy-threshold-count: "2"
alb.ingress.kubernetes.io/listen-ports: "[{"HTTPS":443}, {"HTTP":80}]"
alb.ingress.kubernetes.io/scheme: internet-facing
alb.ingress.kubernetes.io/ssl-policy: ELBSecurityPolicy-TLS-1-1-2017-01
alb.ingress.kubernetes.io/ssl-redirect: "443"
alb.ingress.kubernetes.io/success-codes: "200"
alb.ingress.kubernetes.io/target-group-attributes: "stickiness.enabled=true,stickiness.lb_cookie.duration_seconds=60"
alb.ingress.kubernetes.io/target-type: ip
alb.ingress.kubernetes.io/unhealthy-threshold-count: "2"
kubernetes.io/ingress.class: alb
name: alb-alb
namespace: deploy
spec:
rules:
-
http:
paths:
-
backend:
serviceName: service-svc
servicePort: 80
path: /*


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

睫毛溺水了 2025-02-16 19:35:37

尝试:

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  annotations:
  ...
  name: alb-alb
spec:
  rules:
  - http:
      paths:
      - path: /
        pathType: Prefix
        backend:
          service:
            name: service-svc
            port:  # <-- Correction to your spec starts here
              number: 80

Try:

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  annotations:
  ...
  name: alb-alb
spec:
  rules:
  - http:
      paths:
      - path: /
        pathType: Prefix
        backend:
          service:
            name: service-svc
            port:  # <-- Correction to your spec starts here
              number: 80
孤独陪着我 2025-02-16 19:35:37

根据您的问题,以下是校正后的config yaml文件,必须在YAML文件中准确,并具有正确的注释结构&amp;规格规则。

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: alb-alb
  namespace: deploy
  annotations:
    alb.ingress.kubernetes.io/certificate-arn: "arn:aws:acm:us-west-1:0987654322:certificate/ee21bffb-ba4a-45a6-95a6-00551c1cfa32"
    alb.ingress.kubernetes.io/healthcheck-interval-seconds: "15"
    alb.ingress.kubernetes.io/healthcheck-port: traffic-port
    alb.ingress.kubernetes.io/healthcheck-protocol: HTTP
    alb.ingress.kubernetes.io/healthcheck-timeout-seconds: "5"
    alb.ingress.kubernetes.io/healthy-threshold-count: "2"
    alb.ingress.kubernetes.io/listen-ports: '[{"HTTPS":443}, {"HTTP":80}]'
    alb.ingress.kubernetes.io/scheme: internet-facing
    alb.ingress.kubernetes.io/ssl-policy: ELBSecurityPolicy-TLS-1-1-2017-01
    alb.ingress.kubernetes.io/ssl-redirect: "443"
    alb.ingress.kubernetes.io/success-codes: "200"
    alb.ingress.kubernetes.io/target-group-attributes: "stickiness.enabled=true,stickiness.lb_cookie.duration_seconds=60"
    alb.ingress.kubernetes.io/target-type: ip
    alb.ingress.kubernetes.io/unhealthy-threshold-count: "2"
    kubernetes.io/ingress.class: alb
spec:
  rules:
    - http:
        paths:
          - path: /*
            pathType: ImplementationSpecific
            backend:
              service:
                name: service-svc
                port:
                  number: 80

Based on your issue, below is the corrected config yaml file, indentation has to be accurate in YAML file with right structure for annotations & spec rules.

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: alb-alb
  namespace: deploy
  annotations:
    alb.ingress.kubernetes.io/certificate-arn: "arn:aws:acm:us-west-1:0987654322:certificate/ee21bffb-ba4a-45a6-95a6-00551c1cfa32"
    alb.ingress.kubernetes.io/healthcheck-interval-seconds: "15"
    alb.ingress.kubernetes.io/healthcheck-port: traffic-port
    alb.ingress.kubernetes.io/healthcheck-protocol: HTTP
    alb.ingress.kubernetes.io/healthcheck-timeout-seconds: "5"
    alb.ingress.kubernetes.io/healthy-threshold-count: "2"
    alb.ingress.kubernetes.io/listen-ports: '[{"HTTPS":443}, {"HTTP":80}]'
    alb.ingress.kubernetes.io/scheme: internet-facing
    alb.ingress.kubernetes.io/ssl-policy: ELBSecurityPolicy-TLS-1-1-2017-01
    alb.ingress.kubernetes.io/ssl-redirect: "443"
    alb.ingress.kubernetes.io/success-codes: "200"
    alb.ingress.kubernetes.io/target-group-attributes: "stickiness.enabled=true,stickiness.lb_cookie.duration_seconds=60"
    alb.ingress.kubernetes.io/target-type: ip
    alb.ingress.kubernetes.io/unhealthy-threshold-count: "2"
    kubernetes.io/ingress.class: alb
spec:
  rules:
    - http:
        paths:
          - path: /*
            pathType: ImplementationSpecific
            backend:
              service:
                name: service-svc
                port:
                  number: 80
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文