You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When Pod is created, CP creates the Dataplane entity for this Pod. In the same time injector is injecting Kuma DP next to this Pod. Kuma DP requires Dataplane definition to start.
Due to Kubernetes eventually consistency model the order of those events is not specified. Kuma DP can be created before Dataplane entity which makes DP exit. K8S will restart such pod and eventually Kuma DP will start, but it would be nice to avoid errors and restarts.
What we can do is to add retries when fetching bootstrap config.
Note: this is especially visible when deploying Remote CP with Ingress at the same time, because it take even more time to create Dataplane entity for Ingress
The text was updated successfully, but these errors were encountered:
Summary
When Pod is created, CP creates the Dataplane entity for this Pod. In the same time injector is injecting Kuma DP next to this Pod. Kuma DP requires Dataplane definition to start.
Due to Kubernetes eventually consistency model the order of those events is not specified. Kuma DP can be created before Dataplane entity which makes DP exit. K8S will restart such pod and eventually Kuma DP will start, but it would be nice to avoid errors and restarts.
What we can do is to add retries when fetching bootstrap config.
Note: this is especially visible when deploying Remote CP with Ingress at the same time, because it take even more time to create Dataplane entity for Ingress
The text was updated successfully, but these errors were encountered: