20 lines
1.0 KiB
Plaintext
20 lines
1.0 KiB
Plaintext
Project backend services deployed to namespace: {{ .Release.Namespace }}
|
|
|
|
Services:
|
|
{{- range $svcKey, $svcVal := .Values.services }}
|
|
{{ $svcKey | replace "_" "-" }}: {{ if $svcVal.ports }}{{ range $portName, $portNum := $svcVal.ports }}{{ $portName }}={{ $portNum }} {{ end }}{{ else }}port={{ $svcVal.port }}{{ end }} {{ if $svcVal.autoscaling.enabled }}(HPA: {{ $svcVal.autoscaling.minReplicas }}-{{ $svcVal.autoscaling.maxReplicas }}){{ else }}(static: {{ $svcVal.replicaCount }}){{ end }}
|
|
{{- end }}
|
|
|
|
To access the app locally:
|
|
kubectl port-forward -n {{ .Release.Namespace }} svc/{{ include "deploy.serviceFullname" (dict "root" . "svcKey" "app") }} 3000:3000
|
|
|
|
To check HPA status:
|
|
{{- range $svcKey, $svcVal := .Values.services }}
|
|
{{- if $svcVal.autoscaling.enabled }}
|
|
kubectl get hpa -n {{ $.Release.Namespace }} {{ include "deploy.serviceFullname" (dict "root" $ "svcKey" $svcKey) }}
|
|
{{- end }}
|
|
{{- end }}
|
|
|
|
To check all pods:
|
|
kubectl get pods -n {{ .Release.Namespace }} -l "app.kubernetes.io/name={{ include "deploy.name" . }}"
|