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
Copy file name to clipboardExpand all lines: learn-pr/wwl-data-ai/deploy-containers-azure-container-apps/8-module-assessment.yml
+8-8Lines changed: 8 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -13,29 +13,29 @@ durationInMinutes: 5
13
13
content: |
14
14
quiz:
15
15
questions:
16
-
- content: "You are deploying an AI document-processing API that must access a private endpoint and share logs and networking settings across multiple container apps. Which Azure Container Apps resource provides that shared boundary?"
16
+
- content: "You're deploying an AI document-processing API that must access a private endpoint and share logs and networking settings across multiple container apps. Which Azure Container Apps resource provides that shared boundary?"
17
17
choices:
18
18
- content: "A Container Apps environment"
19
19
isCorrect: true
20
20
explanation: "A Container Apps environment is the shared boundary that groups container apps for networking and observability integration, which helps you manage shared settings for a solution."
21
21
- content: "A Container Apps revision"
22
22
isCorrect: false
23
-
explanation: "A revision is a versioned snapshot of a single container app's configuration. It does not provide a shared boundary for multiple apps."
23
+
explanation: "A revision is a versioned snapshot of a single container app's configuration. It doesn't provide a shared boundary for multiple apps."
24
24
- content: "A replica"
25
25
isCorrect: false
26
-
explanation: "A replica is an instance of a revision that runs your workload. Replicas scale your app, but they do not define shared networking or logging settings across apps."
26
+
explanation: "A replica is an instance of a revision that runs your workload. Replicas scale your app, but they don't define shared networking or logging settings across apps."
27
27
- content: "You want a consistent, source-controlled deployment for a container app so that configuration is reviewed like code. Which approach best supports that goal?"
28
28
choices:
29
29
- content: "Use `az containerapp create --yaml` and `az containerapp update --yaml` with a YAML file stored in source control"
30
30
isCorrect: true
31
31
explanation: "Using YAML definitions lets you store configuration in source control and apply it consistently across environments using CLI commands."
32
32
- content: "Use `az containerapp update --set-env-vars` for all changes without maintaining a configuration file"
33
33
isCorrect: false
34
-
explanation: "`--set-env-vars` is useful for incremental updates, but it does not provide a durable, reviewable source of truth for the full app configuration."
34
+
explanation: "`--set-env-vars` is useful for incremental updates, but it doesn't provide a durable, reviewable source of truth for the full app configuration."
35
35
- content: "Rely on image tags and redeploy with `az containerapp update --image` to apply environment-specific configuration"
36
36
isCorrect: false
37
-
explanation: "Image tags are not a reliable configuration mechanism. Configuration should be separated from the image and applied through environment variables, secrets, and app settings."
38
-
- content: "Your container app needs an API key for an embeddings provider. You do not want to store the value in a YAML file. Which pattern should you use?"
37
+
explanation: "Image tags aren't a reliable configuration mechanism. Configuration should be separated from the image and applied through environment variables, secrets, and app settings."
38
+
- content: "Your container app needs an API key for an embeddings provider. You don't want to store the value in a YAML file. Which pattern should you use?"
39
39
choices:
40
40
- content: "Store the secret in Container Apps secrets and reference it from an environment variable"
41
41
isCorrect: true
@@ -53,10 +53,10 @@ quiz:
53
53
explanation: "Container Apps uses revisions to version configuration changes. Listing revisions helps you verify which revision is active after an update."
54
54
- content: "Run `az containerapp registry list`"
55
55
isCorrect: false
56
-
explanation: "Registry configuration helps with image pulls, but it does not show which revision is active after an update."
56
+
explanation: "Registry configuration helps with image pulls, but it doesn't show which revision is active after an update."
57
57
- content: "Run `az containerapp secret list`"
58
58
isCorrect: false
59
-
explanation: "Secrets can affect app behavior, but listing secrets does not show which revision is active or which configuration version is running."
59
+
explanation: "Secrets can affect app behavior, but listing secrets doesn't show which revision is active or which configuration version is running."
60
60
- content: "A container app fails to start after you update the image. You need fast feedback to diagnose the issue. Which command is the best first step?"
0 commit comments