This is a fork repository of the AAD Pod Identity https://github.com/Azure/aad-pod-identity repository. The default branch "docker-desktop" has been created in an attempt to make contribution or enhancement request https://azure.github.io/aad-pod-identity. See the status of the effort/issue/enhancement Azure#921.
Regardless of all above, the branch "docker-desktop" contains No-Azure (running outside Azure cloud) kubernetes pods, or docker containers and support AAD Pod Identity. "MicDocker" module is the light version of the "mic" module, and allows todo almost the same, but not calling/depend on Azure cloud provider, i.e. it is running outside Azure. You can use the local docker kubernetes containers for development Azure\AKS containers. It is much easy then do the similar things in AKS. This was the main goal of development. The version works fine with "service-principal" type of identity, others should work too, but you probably not need them.
The License file has terms of use.
The prebuilt images are located on the public hub.docker.com container repository. However, you can build, in minutes, the own ones. Edit/run build-ks8-docker-images.ps1 script. All you need is to set up the recent version of Docker Desktop with WSL2 and build-in Docker Kubernetes https://www.docker.com/products/kubernetes.
Please refer to Docker-Setup.md
AAD Pod Identity enables Kubernetes applications to access cloud resources securely with Azure Active Directory.
Using Kubernetes primitives, administrators configure identities and bindings to match pods. Then without any code modifications, your containerized applications can leverage any resource in the cloud that depends on AAD as an identity provider.
Setup the correct role assignments on Azure and install AAD Pod Identity through Helm or YAML deployment files. Get familiar with our CRDs and core components.
Try our walkthrough to get a better understanding of the application workflow.
This project has adopted the Microsoft Open Source Code of Conduct. For more information, see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.
aad-pod-identity is an open source project that is not covered by the Microsoft Azure support policy. Please search open issues here, and if your issue isn't already represented please open a new one. The project maintainers will respond to the best of their abilities.