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
description: Containers give you a way to package and run applications across diverse environments on-premises and in the cloud. They provide a lightweight, isolated environment that makes apps easier to develop, deploy, and manage.
description: Containers give you a way to package and run applications across diverse environments on-premises and in the cloud. They provide a lightweight, isolated environment that makes apps easier to develop, deploy, and manage.
description: Windows containers by default use ephemeral storage (scratch space) for all input and output. Each container has its own scratch space, where all file creation and file writes are captured so they do not escape to the host. When a container instance is deleted, all changes that occurred in the scratch space are thrown away.
description: Windows containers by default use ephemeral storage (scratch space) for all input and output. Each container has its own scratch space, where all file creation and file writes are captured so they do not escape to the host. When a container instance is deleted, all changes that occurred in the scratch space are thrown away.
description: Kubernetes is an open platform that manages container-based applications and their associated networking and storage components. It provides a declarative approach to deployments, backed by a robust set of APIs for management operations.
description: Kubernetes is an open platform that manages container-based applications and their associated networking and storage components. It provides a declarative approach to deployments, backed by a robust set of APIs for management operations.
title: Windows container storage with Azure Kubernetes Service
4
-
metadata:
5
-
unitType: learning-content
6
-
title: Windows container storage with Azure Kubernetes Service
7
-
description: In the previous unit, we learned how Kubernetes manages and orchestrates your container-based applications and their associated storage components. We also learned about the Kubernetes cluster architecture that consists of a control plane for core services, and nodes for application resources.
title: Windows container storage with Azure Kubernetes Service
4
+
metadata:
5
+
unitType: learning-content
6
+
title: Windows container storage with Azure Kubernetes Service
7
+
description: In the previous unit, we learned how Kubernetes manages and orchestrates your container-based applications and their associated storage components. We also learned about the Kubernetes cluster architecture that consists of a control plane for core services, and nodes for application resources.
description: Azure Kubernetes Service (AKS) hybrid deployment options is an on-premises implementation of the Azure Kubernetes Service orchestrator, which automates running containerized applications at scale while allowing you to operate consistent cloud native applications anywhere.
description: Azure Kubernetes Service (AKS) hybrid deployment options is an on-premises implementation of the Azure Kubernetes Service orchestrator, which automates running containerized applications at scale while allowing you to operate consistent cloud native applications anywhere.
- content: "Which type of storage is used for file creation and file writes inside a Windows container?"
19
-
choices:
20
-
- content: "Scratch space"
21
-
isCorrect: true
22
-
explanation: "Correct. By default, each container has its own scratch space, where all file creation and file writes are captured."
23
-
- content: "Layer storage"
24
-
isCorrect: false
25
-
explanation: "Incorrect. Layer storage refers to the container image that consists of the user mode operating system files needed to support your app, including any runtimes, dependencies, or other configuration files. You can change where these files are located but you should not modify any files in layer storage."
26
-
- content: "Persistent storage"
27
-
isCorrect: false
28
-
explanation: "Incorrect. This type of storage is where your app stores files that weren't included at container build-time and shares data with other containers."
29
-
- content: "What is a 'StorageClass'?"
30
-
choices:
31
-
- content: "An object that represents a physical storage device."
32
-
isCorrect: false
33
-
explanation: "Incorrect. A storage volume is a device object that represents a physical storage device."
34
-
- content: "An object that represents a request for storage by a pod or a container."
35
-
isCorrect: false
36
-
explanation: "Incorrect. A persistent volume claim (PVC) is an object that represents a request for storage."
37
-
- content: "An object that defines a set of parameters and policies for provisioning storage in the cluster."
38
-
isCorrect: true
39
-
explanation: "Correct. A 'StorageClass' is an object that defines the parameters of an Azure storage resource, including the storage tier, location and reclaim policy."
40
-
- content: "What type of persistent storage volume in Azure Kubernetes Service (AKS) is available to multiple nodes at the same time?"
41
-
choices:
42
-
- content: "AKS Disk"
43
-
isCorrect: false
44
-
explanation: "Incorrect. AKS Disk volumes backed by VHDX are mounted as ReadWriteOnce and are only accessible to a single node at a time."
45
-
- content: "AKS Files"
46
-
isCorrect: true
47
-
explanation: "Correct. AKS Files volumes backed by SMB or NFS file shares are mounted as ReadWriteMany and are available to multiple nodes concurrently."
48
-
- content: "Azure Blob storage"
49
-
isCorrect: false
50
-
explanation: "Incorrect. Azure Blob storage is a type of storage that works with large unstructured datasets. It's not a type of storage volume."
- content: "Which type of storage is used for file creation and file writes inside a Windows container?"
19
+
choices:
20
+
- content: "Scratch space"
21
+
isCorrect: true
22
+
explanation: "Correct. By default, each container has its own scratch space, where all file creation and file writes are captured."
23
+
- content: "Layer storage"
24
+
isCorrect: false
25
+
explanation: "Incorrect. Layer storage refers to the container image that consists of the user mode operating system files needed to support your app, including any runtimes, dependencies, or other configuration files. You can change where these files are located but you should not modify any files in layer storage."
26
+
- content: "Persistent storage"
27
+
isCorrect: false
28
+
explanation: "Incorrect. This type of storage is where your app stores files that weren't included at container build-time and shares data with other containers."
29
+
- content: "What is a 'StorageClass'?"
30
+
choices:
31
+
- content: "An object that represents a physical storage device."
32
+
isCorrect: false
33
+
explanation: "Incorrect. A storage volume is a device object that represents a physical storage device."
34
+
- content: "An object that represents a request for storage by a pod or a container."
35
+
isCorrect: false
36
+
explanation: "Incorrect. A persistent volume claim (PVC) is an object that represents a request for storage."
37
+
- content: "An object that defines a set of parameters and policies for provisioning storage in the cluster."
38
+
isCorrect: true
39
+
explanation: "Correct. A 'StorageClass' is an object that defines the parameters of an Azure storage resource, including the storage tier, location and reclaim policy."
40
+
- content: "What type of persistent storage volume in Azure Kubernetes Service (AKS) is available to multiple nodes at the same time?"
41
+
choices:
42
+
- content: "AKS Disk"
43
+
isCorrect: false
44
+
explanation: "Incorrect. AKS Disk volumes backed by VHDX are mounted as ReadWriteOnce and are only accessible to a single node at a time."
45
+
- content: "AKS Files"
46
+
isCorrect: true
47
+
explanation: "Correct. AKS Files volumes backed by SMB or NFS file shares are mounted as ReadWriteMany and are available to multiple nodes concurrently."
48
+
- content: "Azure Blob storage"
49
+
isCorrect: false
50
+
explanation: "Incorrect. Azure Blob storage is a type of storage that works with large unstructured datasets. It's not a type of storage volume."
description: In this module, you learned about the storage concepts behind Windows containers. How containers have temporary storage for their own file system, network, and processes, but also provide mechanisms for persistent storage.
description: In this module, you learned about the storage concepts behind Windows containers. How containers have temporary storage for their own file system, network, and processes, but also provide mechanisms for persistent storage.
title: Apply storage concepts to Windows containers running on Azure Kubernetes Service (AKS) and AKS Hybrid
5
-
description: Learn storage concepts that help you solve real problems with Windows containers running on Azure Kubernetes Service (AKS) and AKS Hybrid.
6
-
ms.date: 02/13/2024
7
-
author: vrapolinario
8
-
ms.author: viniap
9
-
ms.topic: module-standard-task-based
10
-
ms.service: azure-kubernetes-service
11
-
title: Apply storage concepts to Windows containers running on Azure Kubernetes Service (AKS) and AKS Hybrid
12
-
summary: Define storage solutions for applications, their pros, and cons, then choose the best option for your scenario.
13
-
abstract: |
14
-
By the end of this module, you are able to:
15
-
- Describe storage concepts for Windows containers.
16
-
- Describe storage concepts for Kubernetes.
17
-
- Evaluate storage options for Windows containers with Azure Kubernetes Service.
18
-
prerequisites: |
19
-
You should be familiar with:
20
-
- Familiarity with containers and operating system virtualization concepts such as Docker containers and Virtual Machines.
21
-
- Familiarity of container orchestration such as Kubernetes and Azure Kubernetes Service.
title: Apply storage concepts to Windows containers running on Azure Kubernetes Service (AKS) and AKS Hybrid
5
+
description: Learn storage concepts that help you solve real problems with Windows containers running on Azure Kubernetes Service (AKS) and AKS Hybrid.
6
+
ms.date: 04/30/2025
7
+
author: vrapolinario
8
+
ms.author: viniap
9
+
ms.topic: module-standard-task-based
10
+
ms.service: azure-kubernetes-service
11
+
title: Apply storage concepts to Windows containers running on Azure Kubernetes Service (AKS) and AKS Hybrid
12
+
summary: Define storage solutions for applications, their pros, and cons, then choose the best option for your scenario.
13
+
abstract: |
14
+
By the end of this module, you are able to:
15
+
- Describe storage concepts for Windows containers.
16
+
- Describe storage concepts for Kubernetes.
17
+
- Evaluate storage options for Windows containers with Azure Kubernetes Service.
18
+
prerequisites: |
19
+
You should be familiar with:
20
+
- Familiarity with containers and operating system virtualization concepts such as Docker containers and Virtual Machines.
21
+
- Familiarity of container orchestration such as Kubernetes and Azure Kubernetes Service.
0 commit comments