Skip to content

Commit b8ad3fc

Browse files
authored
Add detailed descriptions for Azure container services
Expanded details on Azure container services including ACR, AKS, Container Apps, ACI, Container Storage, and Kubernetes Service Edge Essentials.
1 parent d754478 commit b8ad3fc

1 file changed

Lines changed: 64 additions & 0 deletions

File tree

0_Azure/8_AzureApps/demos/1_fromMulti-containerWebApp_toAKS.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,74 @@ Last updated: 2025-10-23
4848
> - Handles orchestration: scaling, load balancing, self-healing.
4949
> - Enables automated deployments and rolling updates.
5050
51+
## Container related services
5152

53+
> Typical Flow:
5254
55+
1. **Build image → Push to ACR**
56+
2. **Choose deployment service:**
57+
* AKS (complex orchestration)
58+
* Container Apps (simpler, serverless)
59+
* ACI (quick jobs)
60+
3. **Add storage if needed**
61+
4. **Configure networking, scaling, monitoring**
5362

5463

64+
<details>
65+
<summary><b> 1. Azure Container Registry (ACR)</b> (Click to expand)</summary>
66+
67+
> This is where you store your container images (like Docker images). Think of it as your private container image repository.
68+
> - **When to use:** Almost always if you’re deploying containers in Azure. You build your app locally or in CI/CD, push the image to ACR, and then other services (AKS, Container Apps, etc.) pull from it.
69+
> - **Setup order:** Usually first, because your deployment services need access to the images.
70+
71+
</details>
72+
73+
<details>
74+
<summary><b>2. Azure Kubernetes Service (AKS)</b> (Click to expand)</summary>
75+
76+
> A managed Kubernetes cluster for running containerized workloads at scale.
77+
> - **When to use:** If you need orchestration, scaling, and advanced networking for multiple containers or microservices.
78+
> - **Relation to ACR:** AKS pulls images from ACR to run your pods.
79+
> - **Setup order:** After ACR is ready and your images are pushed.
80+
81+
</details>
82+
83+
<details>
84+
<summary><b>3. Azure Container Apps</b> (Click to expand)</summary>
85+
86+
> A serverless container platform for microservices and apps without managing Kubernetes directly.
87+
> - **When to use:** If you want simplicity and autoscaling without the complexity of AKS.
88+
> - **Relation to ACR:** Same as AKS, pulls images from ACR.
89+
> - **Setup order:** After ACR.
90+
91+
</details>
92+
93+
<details>
94+
<summary><b>4. Azure Container Instances (ACI)</b> (Click to expand)</summary>
95+
96+
> Run containers quickly without orchestration, good for short-lived tasks or simple apps.
97+
> - **When to use:** For lightweight workloads or batch jobs.
98+
> - **Relation to ACR:** Can also pull images from ACR.
99+
100+
</details>
101+
102+
<details>
103+
<summary><b>5. Azure Container Storage</b> (Click to expand)</summary>
104+
105+
> Persistent storage for stateful containers.
106+
> - **When to use:** If your containers need to keep data beyond their lifecycle (e.g., databases).
107+
> - **Setup order:** Alongside AKS or Container Apps if needed.
108+
109+
</details>
110+
111+
<details>
112+
<summary><b>6. Azure Kubernetes Service Edge Essentials</b> (Click to expand)</summary>
113+
114+
> On-premises Kubernetes for edge scenarios.
115+
> - **When to use:** If you need hybrid or edge deployments.
116+
117+
</details>
118+
55119
<!-- START BADGE -->
56120
<div align="center">
57121
<img src="https://img.shields.io/badge/Total%20views-1443-limegreen" alt="Total views">

0 commit comments

Comments
 (0)