Kong-прокси не работает в среде Jelastic
Нам нужна небольшая помощь при попытке установить Kong в Kubernetes внутри среды Jelastic. У меня и моего коллеги есть производственный кластер Kubernetes со следующим:
- Балансировщик нагрузки 
       - 1 узел с публичным IP
 
- Рабочие 
       - 2 узла
 
- Хранилище 
       - 3 узла с хранилищем NFS
 
- Плоскость управления 
       - 3 узла
 
По умолчанию эта среда имеетingress-nginxкоторый загружаетHello Kuberenetesприложение просто отлично. Вот конфигурация для примера ingress-nginx hello kubernetes:
      apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: helloworld
  namespace: default
spec:
  ingressClassName: nginx
  rules:
  - http:
      paths:
      - backend:
          service:
            name: hello-kubernetes
            port:
              number: 80
        path: /
        pathType: Prefix
status:
  loadBalancer: {}
Однако когда мы устанавливаем и переключаем входной класс наKong, он возвращает 404. Некоторый контекст о том, как мы устанавливаем Kong:
- Настройка конфигурации и назначение общедоступного IP-адреса:
      apiVersion: v1
data:
  config: |
    address-pools:
    - name: default
      protocol: layer2
      addresses:
      - XXX.XXX.XXX.35-XXX.XXX.XXX.35
kind: ConfigMap
metadata:
  name: config
  namespace: metallb-system
- Перезапуск контроллера и модулей вmetallb-systemпространство имен
- Установка Kong с помощьюhttps://raw.githubusercontent.com/Kong/kubernetes-ingress-controller/main/deploy/single/all-in-one-postgres.yaml
- Ему присваивается публичный IP-адрес дляkong-proxyуслуга.
- РедактированиеhelloWorldвход таким образом и изменениеingressClassNameк :
      apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: helloworld
  namespace: default
spec:
  ingressClassName: kong
  rules:
  - http:
      paths:
      - backend:
          service:
            name: hello-kubernetes
            port:
              number: 80
        path: /
        pathType: Prefix
status:
  loadBalancer: {}
При применении вышеуказанных конфигураций мы получаем404 Not found by Nginxпри посещении Публичного IP.
Примечание. Когда мы используемcurl http://PUBLIC_IPвнутри среды Jelastic он загружаетhello kubernetesприложение просто отлично, когдаIngressClassNameустановлено наkong. Однако публично это не работает.
Мы были бы очень признательны за помощь в этом вопросе. Пожалуйста и спасибо вам.