no matches for kind "Ingress" in version "extensions/v1beta1"


개요

no matches for kind "Ingress" in version "extensions/v1beta1"

예시 1

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: test-ingress
spec:
  rules:
  - host: foo.bar.com
    http:
      paths:
      - path: /
        backend:
          serviceName: test
          servicePort: 80
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: test-ingress
spec:
  rules:
  - host: foo.bar.com
    http:
      paths:
      - path: /
        pathType: Prefix
        backend:
          service:
            name: test
            port:
              number: 80
  • path가 /만 있는 경우 pathType: ImplementationSpecific를 적용하는 것도 가능하다.
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: test-ingress
spec:
  rules:
  - host: foo.bar.com
    http:
      paths:
      - pathType: ImplementationSpecific
        backend:
          service:
            name: test
            port:
              number: 80

예시 2

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: kibana
  namespace: kube-system
spec:
  rules:
  - host: kibana.example.com
    http:
      paths:
      - backend:
          serviceName: kibana
          servicePort: 5601
        path: /
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: kibana
  namespace: kube-system
spec:
  rules:
  - host: kibana.example.com
    http:
      paths:
      - pathType: Prefix
        backend:
          service:
            name: kibana
            port:
              number: 5601
        path: /


  • path가 /만 있는 경우 pathType: ImplementationSpecific를 적용하는 것도 가능하다.
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: kibana
  namespace: kube-system
spec:
  rules:
  - host: kibana.example.com
    http:
      paths:
      - pathType: ImplementationSpecific
        backend:
          service:
            name: kibana
            port:
              number: 5601
        path: /

같이 보기