Configurations of Envoy Proxy service and deployment #2458
sadovnikov
started this conversation in
Ideas
Replies: 1 comment 1 reply
-
@sadovnikov the idea of adding |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We'd prefer to create a separate
Gateway
for every host with a dedicated TLS certificate. First of all, the different hosts are managed by different teams and they should not update the same object by addingcertificateRefs
. Secondly, the "external DNS" annotations of the generated Service can be used to create DNS records for these hosts.However, the service configuration is linked to the single
GatewayClass
, meaning services of all Gateway will have the same annotations and it won't be possible to alternateexternal-dns.alpha.kubernetes.io/hostname
Secondly, different hosts are expected to receive very different traffic load. But the deployments' configuration with replicas and resources is again linked to the
GatewayClass
.This will become more flexible after the Support multiple GatewayClass is implemented. However, the
GatewayClasses
are meant to be managed by infrastructure providers, not the teams.Should support for
spec.parametersRef
be added toGateways
too?Beta Was this translation helpful? Give feedback.
All reactions