Google Professional Cloud Developer Question 213
Select 3Google Cloud PlatformYou are tasked with deploying a new version of your application to a Google Kubernetes Engine (GKE) cluster. You need to update the application image and ensure the deployment succeeds. Which of the following tools can you use to perform this deployment and monitor the status of the application within Google Cloud?
- A
Google Cloud Console
- B
Google Cloud SDK (gcloud)
- C
Cloud Shell
- D
Cloud Functions
- E
Google Cloud Marketplace
Show answer and explanation
Correct answers: A, B, C
Explanation
To deploy and monitor an application in GKE, you can use the Google Cloud Console for a graphical interface, the Google Cloud SDK (gcloud) for command-line operations, and Cloud Shell for an interactive programming environment. These tools are designed to manage and interact with Google Cloud resources effectively. Cloud Functions and Google Cloud Marketplace are not appropriate for this task as they serve different purposes.
- A. Correct.
Google Cloud Console provides a graphical interface to interact with your Google Cloud resources, including deploying and monitoring applications in GKE.
- B. Correct.
Google Cloud SDK (gcloud) is a command-line tool that allows you to deploy and manage applications, including GKE clusters, programmatically.
- C. Correct.
Cloud Shell is an interactive shell environment preloaded with Google Cloud SDK and other tools, allowing you to deploy and monitor your GKE applications directly from the browser.
- D. Incorrect.
Cloud Functions is a serverless compute service for running event-driven code, and it cannot be used to directly deploy or monitor applications in GKE.
- E. Incorrect.
Google Cloud Marketplace provides pre-configured solutions for quick deployment but is not used for managing or monitoring your existing GKE applications.