Design and Implement Azure DevOps Solutions | Exam AZ-400

Which Service to Install for Azure Kubernetes Services (AKS) Deployment

Question

Your company has a release pipeline in an Azure DevOps project.

You plan to deploy to an Azure Kubernetes Services (AKS) cluster by using the Helm package and deploy task.

You need to install a service in the AKS namespace for the planned deployment.

Which service should you install?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

D

Before you can deploy Helm in an RBAC-enabled AKS cluster, you need a service account and role binding for the Tiller service.

Incorrect Answers:

C: Kubectl is a command line interface for running commands against Kubernetes clusters.

https://docs.microsoft.com/en-us/azure/aks/kubernetes-helm

In order to deploy to an Azure Kubernetes Services (AKS) cluster using the Helm package and deploy task, you would need to install the Tiller service in the AKS namespace. Tiller is a server-side component of Helm that runs on the Kubernetes cluster and manages the deployment of charts.

Charts are packages of pre-configured Kubernetes resources, which can be deployed using Helm. Helm is a package manager for Kubernetes that helps simplify the deployment and management of Kubernetes applications.

Kubectl is a command-line tool for managing Kubernetes clusters. It can be used to create, update, and delete Kubernetes resources. However, it is not directly related to deploying Helm charts to an AKS cluster.

Azure Container Registry (ACR) is a managed Docker registry service that can be used to store and manage Docker container images. While ACR can be used in conjunction with AKS to store and manage container images, it is not directly related to deploying Helm charts to an AKS cluster.

Therefore, the correct answer to the question is D. Tiller.