Start:
- Inform how to add new host to host file.
- Docker + kubernetes up and runnig
- Nginx server in kubernetes cluster up and runnig
- Add env variables in kubernetes
Open your command line and paste:
kubectl create secret generic jwt-secret --from-literal=JWT_KEY=yourSecretHere
kubernetes should return: secret/jwt-secret created
to check all secrets use:
kubectl get secrets
5. Install skaffold
Running dev with hot reload - skaffold dev
Check name of service inside ingress-nginx namespace
kubectl get services -n ingress-nginx
// ingress-nginx-controller
url: http://ingress-nginx-controller.ingress-nginx.svc.cluster.local
optional: To do not remember this url you can create External Name Service that can redirect to this crazy url from ex. http:/ingress-nginx-srv
kubectl get pods
kubectl exec -it POD_NAME sh
to fire up shell inside container
recursive command: git pull --recurse-submodules
to use just git pull go first with command: git config submodule.recurse true
kubectl port-forward POD_NAME 4222:4222