Kubernetes Health Checks with Readiness and Liveness Probes

Поделиться
HTML-код
  • Опубликовано: 15 сен 2024

Комментарии • 23

  • @bugsbunny278
    @bugsbunny278 4 года назад +3

    When I read all these fancy words in the comments I regard them all as experts in their field. Which makes me a bit nervous that whether I will make it to the other end or not ...but then they all were once a beginner like me.
    I love how you explained it. I came here after reading an article about it. But you made it quick to grab. Well done.

  • @IndrajitRajtilak
    @IndrajitRajtilak 6 лет назад +14

    Why not design K8s such that IF the Readiness and Liveness probes are both defined, then 'initialDelaySeconds' is not required; instead the Liveness probe starts after the Readiness probe succeeds or times-out; as defined by the 'failureThreshold' of the Readiness probe?

    • @Nised
      @Nised 2 года назад

      you can use Startup Probes and then set the initialDelaySeconds to '0' for the Liveness Probe

  • @cyberstair
    @cyberstair 4 года назад +1

    Nothing is better to learn it from its makers

  • @icurtispe
    @icurtispe 6 лет назад +3

    Excellent series!

  • @kartikibhandakkar1246
    @kartikibhandakkar1246 Год назад

    I love watching your videos!! ❤️

  • @MayankKothari21
    @MayankKothari21 3 года назад

    Excellent video. Thanks for the information.

  • @tarunamverma2236
    @tarunamverma2236 5 лет назад +1

    I think thi smore like Healcheck feature of AWS for ALB but I like the idea of keeping it at Service or POD level plus auto re configuring/scaling of the whole cluster.

  • @CardenasSimon
    @CardenasSimon 4 года назад

    very well explained!! thanks this helped me a lot.

  • @pareshkaps
    @pareshkaps 4 года назад +1

    If kubernetes pod can self heal itself then why we need third party monitoring tools like Prometheus?

  • @nkans
    @nkans 5 лет назад +1

    Well thought on the design. I don't know why AWS Lambda or Azure functions come up with this similar implementation and those computes currently cry for cold start.

  • @Shabasky1
    @Shabasky1 6 лет назад

    Testing this out next!

  • @nkans
    @nkans 5 лет назад +1

    Should there not be a Dieness as well? If there is something the existing pod needs to complete before it dies, there should be an opportunity given for that as well. Not seeing anything clear on that. Example, sending logs or post-transaction data etc.,

    • @FryuniGamer
      @FryuniGamer 5 лет назад +1

      There are the lifecycle hooks: kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/

  • @akilamendis3339
    @akilamendis3339 4 года назад +1

    What is P99 startup time ? and how to identify it ?

    • @alexanderkachur9014
      @alexanderkachur9014 3 года назад

      Monitor service startup time and calculate p99 for this metric

  • @AmanDeep-rv1sd
    @AmanDeep-rv1sd 2 года назад

    @5:00 how to find the average startup time?

  • @TheCaptainPorkchop
    @TheCaptainPorkchop 4 года назад +5

    Sorry but this is a bad video. It fails to clearly set the distinction between readiness and liveness probing. The example is overly simplistic: "Your app is still loading" readiness fails. "Your app has a deadlock" liveness fails.

  • @AdamPinuelas
    @AdamPinuelas Месяц назад

    4