- A Google Container Engine cluster.
- Kubectl configured to use your cluster.
- Sign up for a Weave Cloud account.
Setup the cluster-admin role
Role-Based Access Control is enabled by default for GKE clusters running Kubernetes 1.6. The Weave Cloud Agents require elevated permissions which your user account will not be able to grant without additional configuration.
Create a Cluster Role Binding for your user by running
kubectl create clusterrolebinding [binding-name] --clusterrole=cluster-admin --user=[your-gke-email-address]. The
binding-name can be anything you like, for example
Create Weave Cloud instance
Visit Weave Cloud and Create New Instance if you have not already. Choose the “I have an existing Kubernetes cluster” option and run the command as shown.
After a few moments your cluster should be successfully connected to Weave Cloud.