How to view the logs of microservices
skycli app get-k8s-credentials
You can use kubectl to view logs as usual. To do this, you typically need to run
kubectl config set-cluster,
kubectl config set-user and
kubectl config set-context. skycli has command to abstract all these details.
The version of kubectl must be >= 1.15
$ skycli --app yourapp app get-k8s-credentials # The necessary configuration was written to KUBECONFIG. # Follow the instruction in the output to # switch kubectl context if you wish.
Then you can verify the configuration was correctly set by skycli
$ kubectl config view
First you need to know the name of the pods
$ kubectl get pod
Finally you can view the logs with
$ kubectl logs mypod