https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture #jenkins setup https://cloud.google.com/solutions/continuous-delivery-jenkins-kubernetes-engine
#web server setup
https://cloud.google.com/kubernetes-engine/docs/tutorials/hello-app
To package and deploy your application on GKE, you must:
Package your app into a Docker image
Run the container locally on your machine (optional)
Upload the image to a registry
Create a container cluster
Deploy your app to the cluster
Expose your app to the Internet
Scale up your deployment
Deploy a new version of your app