helm
helm copied to clipboard
unable to use nodePort service without setting a nodePort
nodePort should be optional and not required for nodePort Service
https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport
my nextcloud.yaml file for helm helm install nextcloud nextcloud/nextcloud -f nextcloud.yaml
persistence:
enabled: true
service:
type: NodePort
ERROR:
Error: unable to build kubernetes objects from release manifest: error validating "":
error validating data: ValidationError(Service.spec.ports[0].nodePort):
invalid type for io.k8s.api.core.v1.ServicePort.nodePort: got "string", expected "integer"
same here, i must use this method
helm install nextcloud
nextcloud/nextcloud -n nextcloud --create-namespace \
--set persistence.enabled=true \
--set service.type=NodePort \
--set service.nodePort=30808 \
--set nextcloud.host=192.168.72.17.nip.io:30080
but i find nodeport is not need in nextcloud.host, just nextcloud.host=192.168.72.17.nip.io is ok.
We'd love a PR on this if it's still a problem. We recently had this similar PR for reference: https://github.com/nextcloud/helm/pull/430