helm deployment with `traefik.service.type=ClusterIP` fails
See original GitHub issueWhat happened:
When I specify “ClusterIP” for the service type I get the error:
Unable to deploy helm chart: cannot patch "traefik-dask-gateway" with kind Service: Service "traefik-dask-gateway" is invalid: spec.ports[0].nodePort: Forbidden: may not be used when `type` is 'ClusterIP'
What you expected to happen:
Able to deploy with ClusterIP
Minimal Complete Verifiable Example:
Should be simple to recreate
Anything else we need to know?:
I would like to use dask-gateway with port forwarding for testing, until I get openid authentication figured out. In any case I probably would like to deploy behind ingress-nginx and do tls-termination there (with letsencrypt provided by cert-manager).
Environment:
- cluster: EKS
- Dask version: dask-gateway 0.8.0 (latest chart)
- Python version:
- Operating System:
- Install method (conda, pip, source): helm
helm version
version.BuildInfo{Version:"v3.0.1", GitCommit:"7c22ef9ce89e0ebeb7125ba2ebf7d421f3e82ffa", GitTreeState:"clean", GoVersion:"go1.13.4"}
Issue Analytics
- State:
- Created 3 years ago
- Comments:21 (21 by maintainers)
Top Results From Across the Web
Install And Configure Traefik Proxy with Helm
Learn how to install and configure Traefik Proxy using the official Helm chart and how to configure Traefik Proxy with Cloudflare.
Read more >Can't Access Dashboard After Installing with Helm on ...
I would like to be able to access the dashboard app using the kubectl port-forward command from the Traefik Helm Chart. However, I...
Read more >Install And Configure Traefik with Helm - Blog
In this tutorial, we will show you how to install and configure Traefik using the official Helm chart. We will also show you...
Read more >Helm chart getting 404 on kubernetes - namespace issue ...
Hi all I just created a fresh kubernetes cluster and created a namespace called 'routing'. In here I created the latest traefik via...
Read more >Traefik Proxy 2.x and Kubernetes 101
Traefik Helm chart deployment creates the following entrypoints : ... apiVersion: v1 kind: Service metadata: name: whoami namespace: dev spec: ports: ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Ah cool – so with this in values.yaml:
It deploys! 👍
so that’s one half of the problem. Presumably just putting those
nodePort
settings as defaults in values.yaml should do the trick. [A confirmation about how to deploy a custom authenticator would be appreciated.]Fixed by #305.