Giter Site home page Giter Site logo

Comments (4)

xiaomi7732 avatar xiaomi7732 commented on August 26, 2024

Hi @eliassal, Thanks for contacting us. Do you have a specific question for Application Insights for Kubernetes or are you asking generally, how to host your containers in AKS?

If it is the prior, please state the specific issue, like what is your expectation vs what was not working.
If it is the latter, I would suggest you start with the official tutorial: https://learn.microsoft.com/en-us/azure/aks/tutorial-kubernetes-prepare-app

Please let me know if that helps.

from applicationinsights-kubernetes.

eliassal avatar eliassal commented on August 26, 2024

Exact, I followed the steps indicated at https://learn.microsoft.com/en-us/azure/aks/tutorial-kubernetes-prepare-app ut I used your apps and yaml files, after deployment, in AKS I have

image

when I dig, I see "ImagePullBackOff" as follows

I followed troubleshooting at https://learn.microsoft.com/en-us/troubleshoot/azure/azure-kubernetes/cannot-pull-image-from-acr-to-aks-cluster
what is strange is that when I exceute

az aks show --resource-group my-RG --name myKSCluster --query servicePrincipalProfile.clientId --output tsv

I get "msi"
image

whereas executing

az role assignment list --scope /subscriptions/XXXXXXXXXXe3b-82512dfda843/resourceGroups/my-RG/providers/Microsoft.ContainerRegistry/registries/myACR
I get

Principal Role Scope


8c07666d-XXXX-XXXX-XXXXX-b0aacbd4b6b5 AcrPull /subscriptions/f151ee3f-4725-460d-8e3b-82512dfda843/resourceGroups/my-RG/providers/Microsoft.ContainerRegistry/registries/myACR

so what is missing? I thought that sa-role.yaml should be enoughyto fix the RBAC access. Wjhat m I missing?

Also, it is indicated in the troubleshooting page to

Compare the two service principals. If they don't match, integrate the AKS cluster with the container registry again.

How this can be done in our scenao?

from applicationinsights-kubernetes.

xiaomi7732 avatar xiaomi7732 commented on August 26, 2024

It looks like your K8s cluster doesn't have permission to pull from your ACR, that you will need to have proper permissions setup. The RBAC configuration in this repo will not help address that issue.

from applicationinsights-kubernetes.

xiaomi7732 avatar xiaomi7732 commented on August 26, 2024

Please refer to Authenticate with Azure Container Registry from Azure Kubernetes Service for how to set up permissions so that AKS can pull from ACR.
I'll close this issue now since there are no actionable items in this repo.

from applicationinsights-kubernetes.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.