Questions
- Why did we remove the Eureka server from the microservice landscape when deploying it on Kubernetes?
- What did we replace the Eureka server with and how was the source code of the microservices affected by this change?
- What’s the purpose of liveness and readiness probes?
- How is Spring Boot’s mechanism for graceful shutdown useful?
- What is the purpose of the following Helm template directives?
{{- $common := dict "Values" .Values.common -}} {{- $noCommon := omit .Values "common" -}} {{- $overrides := dict "Values" $noCommon -}} {{- $noValues := omit . "Values" -}} {{- with merge $noValues $overrides $common -}}
- Why would the following named Helm template fail?
{{- define "common.secrets" -}} {{- range $secretName, $secretMap := .Values.secrets }} apiVersion: v1 kind: Secret metadata: name: {{ $secretName }} labels: app.kubernetes.io/name: {{...