Google Cloud Professional Cloud Architect — Question 54

You have an application deployed on Google Kubernetes Engine using a Deployment named echo-deployment. The deployment is exposed using a Service called echo-service. You need to perform an update to the application with minimal downtime to the application. What should you do?

Answer options

Correct answer: A

Explanation

The correct answer is A because using 'kubectl set image' allows for a seamless update of the container image in the deployment, leveraging Kubernetes' rolling update strategy. Option B is incorrect as it pertains to Instance Groups, which are not directly involved in updating a Kubernetes Deployment. Options C and D involve deleting and recreating resources, which leads to downtime and is not the most efficient method for updating an application.