ALura tem algum curso voltado para helm? Porque ele ajudará bastante a cerca da configuração do HPA e do k8s.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!