Can't create GKE Cluster for GCP DevOps Project

Hello,

I’m currently working through this course here on KodeKloud GCP DevOps Project Course | KodeKloud and am unable to proceed in the Sprint 2 section “Creating GKE cluster” .

I’m getting the following error:

“Insufficient regional quota to satisfy request: resource “SSD_TOTAL_GB”: request requires ‘48.0’ and is short ‘48.0’. project has a quota of ‘0.0’ with ‘0.0’ available. View and manage quotas at https://console.cloud.google.com/iam-admin/quotas?usage=USED&project=clgcporg8-044.

I’m following along with the module and unable to proceed.

It looks like it was fixed in this thread: [Google Cloud - GKE cluster creation failures - Cloud / Google Cloud Platform - KodeKloud - DevOps Learning Community](Link removed because post says I can only link 1 item) - However, the quota in that thread said ‘50’ of ‘50’ available and the playground is currently set to ‘0.0’ of ‘0.0’.

So, it looks like creating GKE clusters is currently broken in the GCP playground.

Please advise.

It might not be broken; you may just need to adjust your settings. Please use this guide, and stick to it as closely as you can.

I just found that guide from another thread.

It is broken still.

Can you confirm you are able to create a Cluster with your playground?

Something has changed on the playgrounds and it’s not allowing for further continuance of the course.

Working through the playground now. I note that the guide recommends a disk size of 20GB; you appear to have chosen 48GB. This in and of itself may be your problem.

– on edit –

After about 10 minutes, the cluster comes up on 2 nodes, as requested. What exact error did you get?

Was able to create the cluster after changing from Balanced Disk to the Standard Disk.

Now I have an issue with Cloud Build missing permissions to enable for Sprint 4 of the GCP DevOps course here on KodeKloud.

learn.kodekloud.com/user/courses/gcp-devops-project/module/f84d8c20-935f-462e-9503-94408617064a/lesson/623f41ca-0c0d-40fb-8f6b-076077ff3208

What is the missing permission? I’ll need the text of it for the lab engineers. Thanks!

Here you go:

Missing required permission

You are missing the required permission serviceusage.services.enable on project clgcporg8-044.

Thanks Rob for your help.

As I mentioned in the other thread, I’ve asked the team what the expectation should be on this course: should the playground suffice for your GCP access. We’ll see what they say; but typically for these sorts of courses – I’m doing a non-KK Azure course right now myself – there’s an expectation that you’re using your own account for this sort of thing. This does seem to be the expectation of the course designer. So we’ll see what the team says about this.