Illumina Innovates with Rancher and Kubernetes
Note Deploying to GKE will incur charges.
Create a service account using Google Kubernetes Engine. GKE uses this account to operate your cluster. Creating this account also generates a private key used for authentication.
The service account requires the following roles:
roles/compute.viewer
roles/viewer
roles/container.admin
roles/iam.serviceAccountUser
Google Documentation: Creating and Enabling Service Accounts
Use Rancher to set up and configure your Kubernetes cluster.
From the Clusters page, click Add Cluster.
Choose Google Kubernetes Engine.
Enter a Cluster Name.
Use Member Roles to configure user authorization for the cluster.
Either paste your service account private key in the Service Account text box or Read from a file. Then click Next: Configure Nodes.
Note: After submitting your private key, you may have to enable the Google Kubernetes Engine API. If prompted, browse to the URL displayed in the Rancher UI to enable the API.
Select your Cluster Options, customize your Nodes and customize the Security for the GKE cluster. Review your options to confirm they’re correct. Then click Create.
Result:
Default
default
System
cattle-system
ingress-nginx
kube-public
kube-system