Container Deployment Architecture Using Azure DevOps and Azure Container Registry

 Azure Kubernetes
Modeling Based on the Author's Perspective


Entity Description
Organization (Azure DevOps) The top-level structure in Azure DevOps that contains multiple projects and manages access and governance.
Project (Azure DevOps) A workspace within an organization that includes repositories, pipelines, and boards for managing development workflows.
Git Repository A version-controlled codebase that stores application source files and configuration scripts.
File An individual source or configuration file used to build container images.
Container Item A component or artifact within the container image, such as binaries or environment settings.
Container Image A packaged snapshot of the application and its dependencies, built from source files and stored for deployment.
Azure Container Registry A managed Docker registry service for storing and managing container images in Azure.
Container A runtime instance of a container image, executing the application in an isolated environment.
Pod The smallest deployable unit in Kubernetes, which can contain one or more containers sharing resources.
Node A physical or virtual machine in a Kubernetes cluster that hosts pods and provides compute resources.
Virtual Machine An infrastructure unit that runs the node and supports container orchestration within the cluster.
Cluster A group of nodes managed by Kubernetes, responsible for deploying and scaling containerized applications.

Comments