fix(traefik): replace invalid controllername flag with labelSelector for v3 (#125)
Remove --providers.kubernetesgateway.controllername which does not exist in Traefik v3, update GatewayClass controllerName to the standard v3 value, and use labelSelector on each instance's kubernetesGateway provider to differentiate internal vs external traffic. Reviewed-on: #125
This commit was merged in pull request #125.
This commit is contained in:
@@ -1,8 +1,6 @@
|
||||
image:
|
||||
tag: v3.7.0
|
||||
|
||||
additionalArguments:
|
||||
- "--providers.kubernetesgateway.controllername=traefik.io/gateway-controller-external"
|
||||
|
||||
podDisruptionBudget:
|
||||
enabled: true
|
||||
@@ -29,6 +27,7 @@ providers:
|
||||
experimentalChannel: false
|
||||
namespaces: []
|
||||
nativeLBByDefault: false
|
||||
labelSelector: "traefik.io/instance=external"
|
||||
|
||||
logs:
|
||||
access:
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
image:
|
||||
tag: v3.7.0
|
||||
|
||||
additionalArguments:
|
||||
- "--providers.kubernetesgateway.controllername=traefik.io/gateway-controller-internal"
|
||||
|
||||
podDisruptionBudget:
|
||||
enabled: true
|
||||
@@ -29,6 +27,7 @@ providers:
|
||||
experimentalChannel: false
|
||||
namespaces: []
|
||||
nativeLBByDefault: false
|
||||
labelSelector: "traefik.io/instance=internal"
|
||||
|
||||
logs:
|
||||
access:
|
||||
|
||||
Reference in New Issue
Block a user