Skip to content

Latest commit

 

History

History
53 lines (45 loc) · 1.37 KB

README.md

File metadata and controls

53 lines (45 loc) · 1.37 KB

Cloud_TP2

DevOps and Cloud Computing

Como Usar

Rodar server.py, depois rodar client.py desse jeito: python client.py (song) (song) ...

server.py e client.py ESTÃO funcionando

to do:

  • mudar porta do server e do client para a nossa
  • configurar diretorio de freq.pkl e rules.pkl
  • configurar melhor o jeito q vai ser recomendado as musicas (so esta printando "teste" nas recomendaçoes por enquanto)
  • fazer os dockers

Usando Kubernetes

  • Deletar servicos existentes:
    kubectl delete deploy deployment-recomender
    # ou
    kubectl delete deploy deployment-recomender && kubectl delete service playlist-recommender-ml && kubectl delete pvc project2-pv-leonardomaia
  • Criar volume/deployment/service:
    kubectl -n leonardomaia apply -f deployment.yaml
    # ou
    kubectl -n leonardomaia apply -f persistent.yaml -f deployment.yaml -f service.yaml
  • Ver Containers:
    kubectl get pods
    kubectl get services
    kubectl get pvc
  • Ver Logs de um container:
    kubectl describe pod <nome do pod>
    kubectl describe service <nome do servico>
    kubectl describe pvc <nome do volume>

Testando REST_API/Usando recomendador de musica

use port-forward para acessar o cluster em PORTS

    adicione <ip cluster>:32208

Acessando o ArgoCD

use port-forward para acessar o cluster em PORTS

    adicione 31443