Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam Professional Cloud Developer All Questions

View all questions & answers for the Professional Cloud Developer exam

Exam Professional Cloud Developer topic 1 question 240 discussion

Actual exam question from Google's Professional Cloud Developer
Question #: 240
Topic #: 1
[All Professional Cloud Developer Questions]

Your team manages a large Google Kubernetes Engine (GKE) cluster. Several application teams currently use the same namespace to develop microservices for the cluster. Your organization plans to onboard additional teams to create microservices. You need to configure multiple environments while ensuring the security and optimal performance of each team’s work. You want to minimize cost and follow Google-recommended best practices. What should you do?

  • A. Create new role-based access controls (RBAC) for each team in the existing cluster, and define resource quotas.
  • B. Create a new namespace for each environment in the existing cluster, and define resource quotas.
  • C. Create a new GKE cluster for each team.
  • D. Create a new namespace for each team in the existing cluster, and define resource quotas.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
d_ella2001
4 months, 2 weeks ago
Selected Answer: D
correct answer D
upvoted 2 times
...
rglearn
5 months ago
Selected Answer: D
key word- "optimal performance of each team’s work"
upvoted 2 times
...
alpha_canary
7 months, 3 weeks ago
Selected Answer: D
D: Creating a new namespace for each team within the existing cluster and defining resource quotas is a good way to provide isolation, manage resources, and maintain security without incurring the cost of additional clusters. Rejected: A: While RBAC can help manage access control, it doesn't provide the same level of resource isolation and management as using namespaces. B: Creating a namespace for each environment doesn't account for multiple teams working in the same environment. C: Creating a new GKE cluster for each team could lead to higher costs and complexity. It's more efficient to use namespaces within a single cluster for team isolation.
upvoted 2 times
...
edoo
9 months, 2 weeks ago
Selected Answer: D
I'd like to say A, but namespacing is too important to be left aside. I say D.
upvoted 3 times
...
__rajan__
1 year, 2 months ago
Selected Answer: D
I will go with D.
upvoted 2 times
...
kapara
1 year, 2 months ago
Selected Answer: B
B is correct
upvoted 1 times
...
purushi
1 year, 3 months ago
Selected Answer: A
I go with A. Because of Security, low cost and Google-recommended best practices. I hope there is no need to create additional namespaces since several application teams are already use the same namespace to develop microservices for the cluster.
upvoted 1 times
...
phil_thain
1 year, 5 months ago
Selected Answer: B
Option B is the only one which addresses the part of the question that says 'You need to configure multiple environments'
upvoted 4 times
kapara
1 year, 2 months ago
This is the correct answer as its the only one which addresses the question: "You need to configure multiple environments"
upvoted 1 times
...
...
NewComer200
1 year, 6 months ago
Selected Answer: A
I worried A or D. I judged these teams are creating a microservice for each function on a learge same application by the explain of "to develop microservices for the cluster" . If it's true, you don't need to separate using namespace. I think the thing you should protect is resources, for example the spanner for develop environment, the spanner for release environment and forbidden other team's the spanner access. In the case I think like that, I think this Q's answer is A.
upvoted 1 times
...
closer89
1 year, 7 months ago
Selected Answer: A
security
upvoted 1 times
...
guruguru
1 year, 8 months ago
Selected Answer: D
for each team, hence need namespaces and quota
upvoted 2 times
NewComer200
1 year, 6 months ago
You could give the Role to user or user group.
upvoted 1 times
...
...
Pime13
1 year, 9 months ago
Selected Answer: A
To configure more granular access to Kubernetes resources at the cluster level or within Kubernetes namespaces, you use Role-Based Access Control (RBAC). RBAC allows you to create detailed policies that define which operations and resources you allow users and service accounts to access. With RBAC, you can control access for Google Accounts, Google Cloud service accounts, and Kubernetes service accounts. T
upvoted 2 times
...
TNT87
1 year, 10 months ago
Selected Answer: A
https://cloud.google.com/kubernetes-engine/docs/best-practices/rbac
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...