16 lines
960 B
Plaintext
16 lines
960 B
Plaintext
{{- if and .Values.frontend.create .Values.frontend.externalService }}
|
|
Note: It may take a few minutes for the LoadBalancer IP to be available.
|
|
|
|
Watch the status of the frontend IP address with:
|
|
kubectl get --namespace {{ .Release.Namespace }} svc -w {{ .Values.frontend.name }}-external
|
|
|
|
Get the external IP address of the frontend:
|
|
export SERVICE_IP=$(kubectl get svc --namespace {{ .Release.Namespace }} {{ .Values.frontend.name }}-external --template "{{"{{ range (index .status.loadBalancer.ingress 0) }}{{.}}{{ end }}"}}")
|
|
echo http://$SERVICE_IP
|
|
{{- end }}
|
|
{{- if .Values.frontend.virtualService.create }}
|
|
Get the external IP address of the ingress gateway:
|
|
export SERVICE_IP=$(kubectl get svc --namespace {{ .Values.frontend.virtualService.gateway.namespace }} {{ .Values.frontend.virtualService.gateway.name }} --template "{{"{{ range (index .status.loadBalancer.ingress 0) }}{{.}}{{ end }}"}}")
|
|
echo http://$SERVICE_IP
|
|
{{- end }}
|