1
resposta

Usar image local no kubernetes

Pessoal estou usando a GCP como cloud provider do meu Kubernetes (GKE), surgiu uma duvida....

No curso estamos usando as imagens que já estão sendo disponibilizadas dentro do Docker Hub, no caso de um projeto real onde geralmente as equipes não sobem a imagem para um registry por N motivos (segurança, regra de negocio dentre outros) como podemos fazer para usar uma imagem local (que no caso está na minha máquina que uso no dia a dia para trabalhar) em um cluster dentro de uma cloud (Google, AWS, IBM, Azure....)

1 resposta

Olá Wallace, tudo bem?

Geralmente subir imagens para repositórios privados como Gitlab Container Registry ou um ECR na AWS, são fontes das imagens nos projetos que participei. Como montar um ambiente local pode se tornar inviável (a quantidade de MS, os recursos demandados ... a máquina dos devs não dá conta) uma ideia que tem funcionado bem aqui é uso do https://octant.dev/ usar port foward ... a gente sobe temporário em desenvolvimento e staging um passo de deploy do microsserviço em desenvolvimento diretamente no cluster. Dependendo do workload também é comum usar o https://jfrog.com/artifactory/

Um abraço e bons estudos.