<p>I am able to develop angular/spring/postgres application, have basic understanding of kubernetes (minikube). And now its time to host application to cloud, and here I am total noob. Login to aws and there a a lot of services, pricing models etc. for me its hard to follow. I don't care if its aws, azure, google cloud or whatever. Mainly I want to run instances for front-end, back-end in a k8s cluster, configure database. Any guide would be helpful. Also what's the difference between VPS and Cloud hosting what should I use?</p>

Adolis Pali
<blockquote>
<p>Any guide would be helpful. Also what's the difference between VPS and
Cloud hosting what should I use?</p>
</blockquote>
<p>You can use the services <strong>AWS EKS</strong> and <strong>Google GKE</strong> to easy <strong>Kubernetes</strong> setup. Instead of getting into much in VPS.</p>
<p>Cloud providers give you services that are easy to configure and directly usable <strong>without</strong> much configuration and management.</p>
<p>While in VPS virtual private server you might need to install the dependency, configure the network, and other lots of things to start basic Kubernetes.</p>
<p>The benefit of using a cloud provider like AWS, GCP (Google) they give managed services for <strong>Kubernetes</strong>, <strong>Database</strong>, <strong>Storage</strong> etc.</p>
<p>So you can configure the things just in a few clicks and start using them in  min.</p>
<p>i would recommend using the <strong>GKE</strong> <strong>Google</strong> for a very easy <strong>Kubernetes</strong> setup and using it.</p>
<p>Google is faster provisioning Kubernetes cluster for you in a few clicks only and you can access using the <strong>Kubectl</strong></p>
