I am a newbie in Kubernetes. I have hosted my microservice application on the GCP VM instance. I want to use kubernate for deploying, managing, and scaling my applications.