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
I'm working on running spicedb inside an istio-enabled namespace with mTLS in STRICT mode.
I noticed that when I enabled istio, 1 of the 2 spicedb pods would start up correctly and reach the READY state, while the other pod would fail to connect to the dispatch service with a TRANSIENT_FAILURE health check code.
When I changed the URL for the dispatch server from:
I think we'll need to try and reproduce to figure out exactly what the issue is.
When you change the url to this:
spicedb.spicedb:50053
you are switching to the default grpc resolver that uses dns to resolve the names, instead of kuberesolver which queries the endpoints in kube directly. This means you're likely to see dropped traffic during pod reschedules and cluster upgrades.
If you still have the cluster handy in the old configuration, we can try enabling debug logs?
@batazor I appreciate the suggestion. However, in my case I do want istio enabled. It not only provides mTLS to my workloads, it also lets me implement authorization and access policies.
@ecordell thanks for the explanation. This isn't too high priority for me but I'll let you know when I get a chance to try again with debug logs.
I'm working on running spicedb inside an istio-enabled namespace with mTLS in STRICT mode.
I noticed that when I enabled istio, 1 of the 2 spicedb pods would start up correctly and reach the READY state, while the other pod would fail to connect to the dispatch service with a TRANSIENT_FAILURE health check code.
When I changed the URL for the dispatch server from:
spicedb-operator/pkg/config/config.go
Line 453 in 80bfd88
to:
spicedb.spicedb:50053
(service name.namespace name:dispatch port)using a
patches
override, both pods were able to startup successfully.I'm a little new to the kubernetes and spicedb world so I'm wondering:
The text was updated successfully, but these errors were encountered: