Nossa dev Talita Pereira mostrou como orquestrar containers na AWS usando Kops e Kubernetes. Para aqueles que ainda não conhecem, o “Kops é uma ferramenta para auxiliar a subida do cluster Kubernetes na AWS. Basicamente, ele se encarrega de criar toda a estrutura básica para que o cluster funcione perfeitamente”, define ela.
E para aqueles que [ainda] não estão familiarizados com o Kubernetes, trata-se basicamente de uma orquestração de containers através de um cluster, que possibilita alta disponibilidade da aplicação, isolamento e fácil gerenciamento. Faz parte do pacote, evidentemente, a configuração de itens e a checagem Kubelet, que é explicada a seguir.
O probe é o diagnóstico feito pelo kubelet de forma periódica.
Há 3 formas de checagem:
Há 3 saídas possíveis: Sucesso, Falha , Estado Desconhecido.
Quer se aprofundar em Kubernetes? Se liga:
Cockpit
O Cockpit possui um painel que interage com um cluster Kubernetes ou um cluster Openshift v3. Esta funcionalidade está no Cockpit kubernetes package:
Pod Affinity
Agendamento avançado no Kubernetes:
https://kubernetes.io/blog/2017/03/advanced-scheduling-in-kubernetes/
Autoscaling
https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/
Canary Deploy
https://kubernetes.io/docs/concepts/cluster-administration/manage-deployment/#canary-deployments
Para ver a apresentação na íntegra, acesse:
Para acessar os slides, acesse:
Workshop kubernetes+kops from Talita Bernardes Pereira
Gostou do conteúdo? Tem alguma dúvida? Entre em contato com nossos Especialistas Mandic Cloud, ficamos felizes em ajudá-lo.