Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

1.6K
Views
No se pudo llamar al webhook "validate.nginx.ingress.kubernetes.io": error al aplicar el ingreso en Kubernetes

Estoy creando mi clúster de nodo único de Kubernetes usando kubeadm. Después de aplicar el controlador ngnix de ingreso, recibo el siguiente error cuando intento aplicar el archivo de ingreso.

Recibo el siguiente error al aplicar el ingreso:

Error from server (InternalError): error when creating "ingress.yaml": Internal error occurred: failed calling webhook "validate.nginx.ingress.kubernetes.io": Post "https://ingress-nginx-controller-admission.ingress-nginx.svc:443/networking/v1/ingresses?timeout=10s": dial tcp 10.101.247.233:443: connect: connection refused

Actualmente estoy usando el controlador nginx de ingreso. ¿Cómo puedo resolver este problema?

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Esto suele pasar porque hay un problema en la configuración de ValidatingWebhookConfiguration. Cuando implementa el controlador nginx, implementa múltiples recursos, uno de ellos es esta validación, cuya función es validar todos los ingresos que crea más adelante. A veces puede pasar que hay un problema de comunicación y te sale ese error aun teniendo la estructura correcta para el ingreso.

Mis recomendaciones:

  • Compruebe si la estructura de su ingreso es correcta
  • Haga una copia de seguridad de la validación actual y elimínela, verifique si el problema está resuelto (aunque esta podría no ser la mejor solución, seguro que funcionará) Puede lograr esto haciendo:
 kubectl get ValidatingWebhookConfiguration -o yaml > ./validating-backup.yaml kubectl delete ValidatingWebhookConfiguration <name of the resource>

tenga cuidado ya que ValidatingWebhookConfiguration es para todo el clúster

Por último, si desea conservar ValidatingWebhookConfiguration, la mejor opción podría ser volver a implementar todo el controlador de entrada mediante helm, de modo que se asegure de que se implemente correctamente. He aquí por qué se usa esa validación: enlace

Fuentes:

  • Experiencia personal

  • https://github.com/kubernetes/ingress-nginx/issues/5401

  • https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!