Skip to content

Adding new Istio routerule causes small window of 503s #348

@loewenstein

Description

@loewenstein

Steps:

  1. bazel run sample/helloworld:everything.create
  2. while true; do curl -is --header 'Host:demo.myhost.net' -w "%{http_code}\n" -o /dev/null http://${SERVICE_IP}; done | grep 503
  3. bazel run sample/helloworld:updated_everything.apply

Expected:
App stays available, i.e. command from 3. stays quiet

Actual:
App is partially unavailable.

We should add a readiness check to the configuration.

Metadata

Metadata

Assignees

Labels

area/networkingkind/bugCategorizes issue or PR as related to a bug.trackingThis label is applied to Knative issues that track issues external to Knative (e.g. Istio, K8s)

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions