This script will create the nginx based health monitor that will expose the Kubernetes API server HTTPS endpoint via HTTP which can then be used by the Google Cloud Load Balancer (which only supports HTTP based health checks and not HTTPS based health checks) Two RABC yaml files are copied to each master node, as well as the nginx reverse proxy configuration file, and a script to set up the nginx daemon on each master node. The setup script, named nginx_health_monitor_setup.sh performs the following actions: The nginx package installed, and the health monitor configuration file copied to the correct location. The nginx daemon is then enabled and started. The Kubernetes component statuses are checked, and the nginx instance is tested to make sure it is working as well. The RBAC yaml files are then applied to the Kubernetes cluster.