You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> - Enables automated deployments and rolling updates.
50
50
51
+
## Container related services
51
52
53
+
> Typical Flow:
52
54
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**
53
62
54
63
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.
0 commit comments