Kubicast Responde: Tudo o que você sempre quis saber, mas não tinha para quem perguntar.
Este é um novo tipo de kubicast que estamos iniciando: o Kubicast Responde. Nele você manda suas perguntas e nós respondemos, eventualmente com você como convidado. Que tal?
Neste primeiro episódio, tivemos o prazer de receber o Rodrigo Torres, SRE no vagas.com, que trouxe algumas dúvidas do seu time para compartilharmos nossa visão e experiências.
Abaixo estão descritas todas as questões que foram abordadas no nosso Kubicast. Então, para saber as respostas, coloque seus fones e dê o play! :D
01 — Quais as principais boas práticas que devo ter em mente ao implantar k8s?
02 — Preciso entender de todo o funcionamento ou partes do k8s para poder usá-lo em produção?
03 — Além da documentação do k8s, vocês indicam algum curso ou material/site para estudos?
04 — Ter ambientes dedicados de test, staging e produção é viável e uma boa prática?
05 — Com o Minikube, consigo explorar todas as funções onde possa ter a confiança de subir um cluster do k8s e usar em produção, ou serve apenas com uma base?
06 — Devo usar k8s como serviço de algum provider, ou criar seu próprio cluster? Existe alguma regra básica?
07 — Rodar Banco de Dados ou serviços, tais como RabbitMQ e Redis no k8s é aconselhável?
08 —Preciso me preocupar com algum tunning nos servidores para rodar o k8s?
09 — Devo usar o secrets e service discovery do próprio k8s, ou algum serviço externo, como Vault e Consul? Alguma indicação?
10 — Dependendo do meu ambiente devo considerar alguns destes orquestradores?
11 — Devo considerar a quantidade de containers que quero rodar em produção para usar algum destes orquestradores?
12 — Devo considerar o default do k8s, ou ter um complemento de algum serviço externo, ex: Datadog?
13 — Além de Istio, Traefik e Nginx, quais outras ferramentas de grande utilidade vocês indicam?
Alguns Links que falamos neste episódio:
Documentação Oficial — https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/
katacoda — https://www.katacoda.com/courses/kubernetes
Play With Kubernetes — https://labs.play-with-k8s.com/
Learn Openshift — https://learn.openshift.com/
Kubernetes The Hard Way - https://github.com/kelseyhightower/kubernetes-the-hard-way
Christian Alves - Traduzido - https://github.com/cgbas/kubernetes-do-jeito-dificil
Ferramentas para Kubernetes:
Hashicorp Vault — https://www.vaultproject.io/
Hashicorp Consul — https://www.consul.io/
Helm — https://helm.sh/
Netflix Spinnaker — https://www.spinnaker.io/
KongHQ API Gateway- https://konghq.com/
Recomendações da Semana:
O Kubicast é uma produção da Getup, a única empresa brasileira 100% focada e especializada em Kubernetes. Todos os episódios do podcast estão no site da Getup e nas principais plataformas de áudio digital. Alguns deles estão registrados no YT.