Um container registry é um serviço que armazena e distribui imagens de contêiner. Ele permite que os desenvolvedores armazenem, gerenciem e implantem imagens de contêiner de maneira eficiente e segura. Registries de contêiner são essenciais para a automação de pipelines de CI/CD e para a escalabilidade de aplicações em ambientes de produção.
mgc auth loginkind create clustermgc container-registry registries create --name=nataliagranato.xyzmgc container-registry registries listmgc container-registry credentials listCredenciais:
- email: natalia.gassis@luizalabs.com
- password: "SEU_PASSWORD"
- username: SEU USUÁRIO
docker build -t fastapi:v1.0.0 .docker login https://container-registry.br-se1.magalu.clouddocker tag fastapi:v1.0.0 container-registry.br-se1.magalu.cloud/nataliagranato.xyz/fastapi:v1.0.0docker push container-registry.br-se1.magalu.cloud/nataliagranato.xyz/fastapi:v1.0.0kubectl create secret docker-registry magalu-registry-secret \
--docker-server=https://container-registry.br-se1.magalu.cloud/nataliagranato.xyz \
--docker-username=<seu-nome-de-usuario> \
--docker-password=<sua-senha> \
--docker-email=<seu-email>kubectl apply -f k8s/kubectl port-forward svc/fastapi 8000:8000