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 login
kind create cluster
mgc container-registry registries create --name=nataliagranato.xyz
mgc container-registry registries list
mgc container-registry credentials list
Credenciais:
- 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.cloud
docker tag fastapi:v1.0.0 container-registry.br-se1.magalu.cloud/nataliagranato.xyz/fastapi:v1.0.0
docker push container-registry.br-se1.magalu.cloud/nataliagranato.xyz/fastapi:v1.0.0
kubectl 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