mirror of
https://github.com/lucky-sideburn/kubeinvaders.git
synced 2026-08-23 21:46:21 +00:00
Added support for NodePort service on Helm chart
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
#!/bin/bash
|
||||
|
||||
docker build . -t docker.io/luckysideburn/kubeinvaders:develop
|
||||
docker push luckysideburn/kubeinvaders:develop
|
||||
kubectl create namespace kubeinvaders
|
||||
export KUBECONFIG=/etc/rancher/k3s/k3s.yaml
|
||||
helm upgrade kubeinvaders --set-string target_namespace="namespace1\,namespace2" -n kubeinvaders ./helm-charts/kubeinvaders/ --set service.type="NodePort" --set ingress.hostName=kubeinvaders.io --set image.tag=develop -i
|
||||
kubectl delete pod --all -n kubeinvaders
|
||||
@@ -1,3 +1,5 @@
|
||||
#!/bin/bash
|
||||
|
||||
docker build . -t docker.io/luckysideburn/kubeinvaders:develop
|
||||
docker push luckysideburn/kubeinvaders:develop
|
||||
kubectl create namespace kubeinvaders
|
||||
|
||||
@@ -14,6 +14,9 @@ spec:
|
||||
targetPort: http
|
||||
protocol: TCP
|
||||
name: http
|
||||
{{ if (and (eq .Values.service.type "NodePort") (not (empty .Values.service.nodePort))) }}
|
||||
nodePort: {{.Values.service.nodePort}}
|
||||
{{ end }}
|
||||
selector:
|
||||
app.kubernetes.io/name: kubeinvaders
|
||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||
|
||||
Reference in New Issue
Block a user