Repositorio de exemplo para uso do curso Datadog Power User da appoena.
-
Conheça a Appoena em:
https://appoena.com.br/
-
Repositorio Original da Appoena:
https://github.com/appoena/datadogpoweruser
- Instalação do minikube no mac: ( caso já tenha instalado, pode ser ignorado )
brew install minikube
- Ininciando o minikube:
minikube start --driver=docker
- Buildando a aplicação: ( !necessário que o docker já esteja rodando, pois será criado uma imagem nele )
docker build . -t dotnet-todoapi
- Iniciando imagem:
docker run -d -p 8081:80 --name dotnet-todoapi dotnet-todoapi
- Fazendo deploy da aplicação:
kubectl apply -f dotnet-todoapi.yaml
Oudocker build -t dotnet-todoapi .
- Verificar os pods em execução
kubectl get pods
- Verificar o status do serviço:
kubectl get svc
- Iniciando tunel para acesso externo:
minikube tunnel
- Rodar aquivo para popular dados:
./populate.sh
brew install minikube
Inicie o Minikube usando Docker como driver:
minikube start --driver=docker
Verifique o status:
minikube status
minikube dashboard
minikube ip
minikube stop
minikube delete
minikube addons list
minikube addons enable metrics-server
kubectl create deployment hello-minikube --image=kicbase/echo-server:1.0
kubectl expose deployment hello-minikube --type=NodePort --port=8080
minikube service hello-minikube --url
eval $(minikube docker-env)
eval $(minikube docker-env -u)
minikube logs
minikube start --driver=docker --cpus=4 --memory=8192