You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Re-arrange directory structure and docs for GKE to support multiple providers (#425)
* Add documentation for GKE and update file names in both prombench and funcbench
* Add and update variables in funcbench and prombench Makefiles
Signed-off-by: Drumil Patel <[email protected]>
Prombench can be run on various providers, following are the provider specific instructions:
19
+
20
+
- Instructions for [Google Kubernetes Engine](docs/gke.md)
21
21
22
-
### Create the Main Node
23
-
24
-
---
25
-
26
-
- Create a new project on Google Cloud.
27
-
- Create a [Service Account](https://cloud.google.com/iam/docs/creating-managing-service-accounts) on GKE with role `Kubernetes Engine Service Agent` & `Kubernetes Engine Admin`. If using gcloud cli add the [`roles/container.admin`](https://cloud.google.com/kubernetes-engine/docs/how-to/iam#kubernetes-engine-roles) and [`roles/iam.serviceAccountUser`](https://cloud.google.com/kubernetes-engine/docs/how-to/iam#service_account_user) roles to the GCP serviceAccount and download the json file.
28
-
29
-
- Set the following environment variables and deploy the cluster.
30
-
31
-
```
32
-
export PROJECT_ID=<google-cloud project-id>
33
-
export CLUSTER_NAME=prombench
34
-
export ZONE=us-east1-b
35
-
export AUTH_FILE=<path to service-account.json>
36
-
37
-
../infra/infra gke cluster create -a $AUTH_FILE -v PROJECT_ID:$PROJECT_ID \
0 commit comments