Why will my container run in Docker, but will not run in Kubernetes?
To debug this, check the container logs and the container events.


kubectl get pods
Find your pod name.
kubectl logs 
If logs don't make it obvious...
kubectl get events


If you deployed into a namespace, make sure to add -n  to all commands.

This should reveal basically everything. If you're stuck, you can also browse around the k8s dashboard if you haven't yet.  But that probably wouldn't reveal much more than the CLI is with these commands.