Este repositório contém um projeto voltado para estudos sobre Kubernetes, baseado no curso da plataforma Desenvolvedor.io.
Projeto desenvolvido durante o curso Dominando o Kubernetes onde é realizado o deploy de uma aplicação microserviços em ASP.NET Core com banco de dados Postgre e SQL Server utilizando o minikube para simular o ambiente do kubernetes.
O projeto tem como objetivo fornecer uma base prática para a implantação e gerenciamento de aplicações em um cluster Kubernetes.
- Kubernetes
- Docker
- ASP.NET Core
- PostgreSql
- SqlServer
- RabbitMQ
- Minikube
- Helm
- YAML
Antes de executar o projeto, certifique-se de ter instalado:
- Docker
- Minikube ou um cluster Kubernetes
- Kubectl
- Helm
-
Clone o repositório:
git clone https://github.com/victorfg21/kubernetes-desenvolvedor-io.git cd kubernetes-desenvolvedor-io
-
Inicie o Minikube (caso esteja utilizando):
minikube start
-
Aplique os manifests Kubernetes:
kubectl apply -f manifests/
-
Verifique os recursos implantados:
kubectl get all
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.
Este projeto está licenciado sob a Licença MIT.