Answer – B, C and E
You can have your images deployed on Azure Container registry. Even though this is not explicitly mentioned in the question, we would need to assume that based on the options available. We would need to allow Azure Kubernetes to authenticate and pull the image from a repository.
For this, we have to create a service principal and assign RBAC roles to allow the cluster to pull the images from the Azure Container registry.
An example of this is given in the Microsoft documentation.
Then we can use a Helm deployment task to deploy applications to the cluster.
Option A is incorrect because we have to create a new service principal.
Option D is incorrect since we should ideally use a Helm package <span style="font-size:calc(var(--rem) * 1px * 1.0625); letter-spacing:0px">to deploy Azure Kubernetes.</span>
For more information on the integration between Azure Kubernetes and Azure Container registry and using Helm for deployment, please visit the following URL-
https://docs.microsoft.com/en-us/azure/aks/cluster-container-registry-integration
https://docs.microsoft.com/en-us/azure/devops/pipelines/apps/cd/deploy-aks?view=azure-devops&tabs=java