Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

241
Visualizações
¿Por qué usamos la sonda de inicio y no la sonda livenes con el parámetro initialDelaySeconds?

Tengo una pregunta sobre la sonda de estado. Cuando leo la documentación, entiendo que está hecha principalmente para aplicaciones que tardan mucho en iniciarse (como las aplicaciones heredadas). Entonces, para no matar la aplicación (el contenedor que la ejecuta), configuramos una sonda de inicio de, por ejemplo, 5 minutos para que la aplicación tenga todo el tiempo para poder iniciarse. Mi pregunta es: ¿por qué no podemos simplemente configurar una sonda de vida? Podríamos usar el parámetro initialDelaySeconds y establecer su valor en algo así como 300 segundos.

Gracias por sus respuestas

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Tenga en cuenta el ejemplo dado en los documentos de kubernetes :

 livenessProbe: httpGet: path: /healthz port: liveness-port failureThreshold: 1 periodSeconds: 10 startupProbe: httpGet: path: /healthz port: liveness-port failureThreshold: 30 periodSeconds: 10

La diferencia clave entre dos sondas aquí no es el retraso, es la tolerancia a fallas. Para la sonda de inicio, se espera que la aplicación se inicie lentamente... a veces. ¡Pero la mayoría de las veces podría ser lo suficientemente rápido en realidad!

Por lo tanto, la sonda de inicio intenta 30 veces, espera 10 segundos entre cada intento, y considera que su trabajo se completó en el primer éxito, pasando el token a la sonda de vida inmediatamente después de eso.

Con su enfoque, incluso si la aplicación ya se inició, la primera sonda de actividad no se activará hasta que hayan pasado 300 segundos , independientemente de si la aplicación tardó o no ~300 segundos en iniciarse.

Por supuesto, para las aplicaciones que siempre requieren una cantidad considerable de tiempo de inicio, este enfoque podría tener sentido.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda