Uploaded image for project: 'Knative Serving'
  1. Knative Serving
  2. SRVKS-1101

Pod status is not reflected to revision status when creating a revision

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • 1.36.0
    • 1.30.0
    • None
    • None

      When a new revision is created the deployment replicas is set to 1 by default in order to scale and check if the revision can be healthy.
      A customer has a scenario as follows:

      • Creates a revision that comes up without a problem and then scales down to zero as there is no traffic.
      • Makes the revision image private or removes it from their internal registry.
      • Issues a curl command that gets stuck (for some time) as there will be no pod coming up due to the image pull error that occurs.
      • The revision scales down to zero but no error is shown or at least the user does not have a specific point where to look.

      Upstream issue here: https://github.com/knative/serving/issues/14157

      Long thread of discussion here: https://redhat-internal.slack.com/archives/CGYQL9XPG/p1688039762306779.

      It seems that we also don't get the right output even if we keep faulty pod around using min-scale=1, also progressdeadline does not work.

      This issue come up as a test case for Barclays deployment platform here: https://docs.google.com/document/d/13eNGgQagoulx-2OxRaCdB3cAJeM3C1vmXSOCt71jjfg/edit.

              skontopo@redhat.com Stavros Kontopoulos
              skontopo@redhat.com Stavros Kontopoulos
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated: