столкнулся с проблемой, которая появляется при деплое приложения в 40% случаев.
                  
                  
                  Кластер настроен с 0 и состоит из 3 мастеров и 3 воркеров, ingress установлен на воркеры.
                  
                  
                  
                  
                  
                  Ошибка
                  
                  
                  Error: release first-application failed, and has been uninstalled due to atomic being set: Internal error occurred: failed calling webhook "validate.nginx.ingress.kubernetes.io": failed to call webhook: Post "https://ingress-nginx-controller-admission.ingress-nginx.svc:443/networking/v1/ingresses?timeout=30s": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
                  
                  
                  
                  
                  
                  Версия k8s v1.23.5
                  
                  
                  Helm 3.8.1
                  
                  
                  Версия чарта ingress-nginx-4.1.1
                  
                  
                  
                  
                  
                  Ingress задеплоен c помощью helm на свое железо как DaemonSet, лоадбалансера нет.
                  
                  
                  Измененные опции для установки ingress
                  
                  
                  
                  
                  
                  hostNetwork: false to true
                  
                  
                  
                  
                  
                  hostPort:
                  
                  
                      # -- Enable 'hostPort' or not
                  
                  
                      enabled: false to true
                  
                  
                  
                  
                  
                    # -- Use a DaemonSet or Deployment
                  
                  
                    kind: Deployment to DaemonSet
                  
                  
                  
                  
                  
                    change this to
                  
                  
                    dnsPolicy: ClusterFirstWithHostNet
                  
                  
                    
                  
                  
                    change this to
                  
                  
                    reportNodeInternalIp: true
                  
                  
                  
                  
                  
                    admissionWebhooks:
                  
                  
                    uncomment # timeoutSeconds: 10 to timeoutSeconds: 30
                  
                  
                  
                  
                  
                  Увеличение timeoutSeconds с 10 до 30 секунд немного уменьшило частоту возникновения ошибки, но она все еще есть.
                  
                  
                  Пытался гуглить, часть советов касается удаления ValidatingWebhookConfiguration\отключения этого при деплое ingress-nginx. Но, как мне кажется, это не решение проблемы
                  
                  
                  
                  
                  
                  Можете подсказать как решить эту проблему, может кто либо сталкивался с таким
                  
                  
                
у тебя с сетью проблемы скорее всего
Обсуждают сегодня