GCP - "kubectl rollout restart" results: error: unknown command "restart"

Solution 1:

kubectl rollout restart doesn't work beacuse you client version is v1.13.11. restart command was added in 1.15 as states in changelog for v1.15:

Create a new kubectl rollout restart command that does a rolling restart of a deployment.

You can find kubernetes client binaries for you server version here.

Download it, unpack and use.

And always try to make sure your server and client versions match.