GoogleCloudPlatform/microservices-demo

Running GKE in Cloud Shell Fails

cswingle-google opened this issue · 2 comments

Describe the bug

Following directions at https://github.com/GoogleCloudPlatform/microservices-demo?tab=readme-ov-file#interactive-quickstart-gke to run in cloud shell fails with https://screenshot.googleplex.com/8vThxTFfKtU5JU6.

To Reproduce

  1. Open in Google Cloud Shell
  2. Allow access to run.

Logs

Failure:

dsexec: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by dsexec)
dsexec: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by dsexec)
dsexec: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by dsexec)
dsexec: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by dsexec)

Screenshots

https://screenshot.googleplex.com/8vThxTFfKtU5JU6

Environment

Additional context

Exposure

@cswingle-google, thanks so much for reporting this issue.
(And sorry for the inconvenience.)

Based on my very brief investigation, this seems like an issue with DeployStack (CC: @tpryan) and has been reported at GoogleCloudPlatform/deploystack#173. Online Boutique leverages DeployStack to support that one-click deployment button.

Alternatively you could try:

  1. Deploying Online Boutique (and a GKE cluster) via gcloud and kubectl commands via the quickstart inside /README.md.
  2. Deploying Online Boutique (and a GKE cluster) via the Terraform inside /terraform.
  3. The Jump Start Solutions called Ecommerce web application deployed on Kubernetes, which is a much more complex version of Online Boutique.

I'll remove that one-click deployment button until this issue is resolved: #2379