ALura tem algum curso voltado para helm? Porque ele ajudará bastante a cerca da configuração do HPA e do k8s.
ALura tem algum curso voltado para helm? Porque ele ajudará bastante a cerca da configuração do HPA e do k8s.
Olá, Denis.
Tudo bem?
Espero que você esteja bem. Sobre a sua dúvida, a Alura não possui um curso específico voltado apenas para o Helm no momento. No entanto, Helm é uma ferramenta bastante útil para gerenciar pacotes Kubernetes, e realmente pode facilitar bastante a configuração de recursos como o Horizontal Pod Autoscaler (HPA) e outros componentes do Kubernetes.
Para começar a trabalhar com Helm e entender como ele pode ajudar na configuração do HPA, você pode seguir alguns passos básicos:
Instalação do Helm:
Criar um Chart Helm:
helm create mychart
Adicionar Configurações do HPA:
templates/hpa.yaml
:apiVersion: autoscaling/v2
kind: HorizontalPodAutoscaler
metadata:
name: {{ .Values.hpa.name }}
spec:
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: {{ .Values.deployment.name }}
minReplicas: {{ .Values.hpa.minReplicas }}
maxReplicas: {{ .Values.hpa.maxReplicas }}
metrics:
- type: Resource
resource:
name: cpu
target:
type: Utilization
averageUtilization: {{ .Values.hpa.targetCPUUtilizationPercentage }}
Configurar Valores:
values.yaml
, você pode definir os valores para as variáveis usadas no template:hpa:
name: my-hpa
minReplicas: 1
maxReplicas: 10
targetCPUUtilizationPercentage: 50
deployment:
name: my-deployment
Deploy com Helm:
helm install my-release mychart
Esses passos básicos devem te ajudar a começar com Helm e a configurar o HPA para seu deployment. Claro, há muito mais para explorar com Helm, e a documentação oficial é um ótimo recurso para aprofundar seus conhecimentos.
Você pode sugerir esse cruso através desse link: Sugestão de cursos Alura
Espero ter ajudado e bons estudos!