如何在 Azure (AKS) 的 Kubernetes 集群中附加磁盘

How to attach a disk in Kubernetes cluster in azure (AKS)

我已经在 AKS 中部署了我的 运行 应用程序。我想添加新磁盘(30GB的硬盘)但我不知道如何添加。

我要附加 3 个磁盘。

这是 AKS 的详细信息:


default (default)   kubernetes.io/azure-disk   Delete          WaitForFirstConsumer   true

请告诉我如何添加它。

持久卷表示已配置用于 Kubernetes pods 的一块存储。持久卷可由一个或多个 pods 使用,并且可以动态或静态配置.

这篇article向您展示了如何动态地创建持久卷供 Azure Kubernetes 服务 (AKS) 集群中的单个 pod 使用的 Azure 磁盘。


但如果您的要求是在多个节点之间共享持久卷,请使用 Azure FileShare

本文介绍如何动态创建 Azure 文件共享以供 Azure Kubernetes 服务 (AKS) 群集中的多个 pods 使用。

基于Kubernetes documentation:

A PersistentVolume (PV) is a piece of storage in the cluster that has been provisioned by an administrator or dynamically provisioned using Storage Classes.

It is a resource in the cluster just like a node is a cluster resource. PVs are volume plugins like Volumes, but have a lifecycle independent of any individual Pod that uses the PV.

Azure documentation 中可以找到明确的指南:

注意: 在开始之前,您应该已经 existing AKS cluster and Azure CLI version 2.0.59 or later installed 并进行了配置。检查你的版本 运行:

az --version

另见 this documentation