The first fix should be clear - the output from Kubectl will explain what you need to do.
When you get the
kubectl apply working you'll find the app still isn't running - you'll need to dig into the details for the objects to see why.
Need more? Here's the solution.