问题标签 [azure-disk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - 组合两个高级托管磁盘或一个单独的磁盘非常适合匹配容量
我有这个问题很久了,购买 Azure 托管磁盘时,我需要分配 512GB 高级磁盘。我想知道如果我分配两个 P15 (256GB) 高级磁盘也将提供与 P20 相同的容量,但价格不同、IOPS 和吞吐量不同。我需要回答以下问题:
- 哪种方法最适合匹配 512GB 是分配单个 (P20)512GB 还是两个 256GB (P15) 磁盘?
- 如果我分配两个 256GB (P15) 磁盘,IOPS 和吞吐量会增加一倍吗?
azure-aks - 如何下载映射到 Kubernetes 持久卷的 Azure 磁盘中存储的日志
我已将 azure 磁盘映射到其中一个 kafka pod,我想检查存储在 azure 磁盘中的日志,是否有任何规定?
kubernetes - 带有 pvc 的 pod 卡在容器创建上
我的总体问题是,我的具有 PVC 的 pod 在被删除后卡在容器创建上。我猜为什么,是因为以下原因:
所以,我有一个装有 PVC 的吊舱。我做了一个:
kubectl exec -it "name" bash
导航到挂载的 PVC 的路径,并想创建一个包含多个目录的 tar gzip 文件。原因是我想将文件夹复制到本地,但它们很大。无论如何,设法创建了 tar 文件,但是其他人发布到我们的开发环境并且 pod 被杀死了。之后,在重新创建我们的环境时,具有 tar 文件的 PVC 的 pod 卡在容器创建中。是因为我在 PVC 上创建了那个文件吗?就像,根据警告,PVC 似乎指向前一个吊舱?
如果我这样做了,我会收到以下警告:
警告 FailedAttachVolume 22m (x8 over 24m) attachdetach-controller
卷“pvc-f65cb358-014b-11ea-b698-000d3a556597”的 AttachVolume.Attach 失败:将卷“kubernetes-dynamic-pvc-f65cb358-014b-11ea-b698-000d3a556597”附加到实例“/subscriptions/1405bf18-bf7d-4a2” -9aa7-25ff73ba58a6/resourceGroups/cie-dev-2-1-eastus/providers/Microsoft.Compute/virtualMachineScaleSets/k8s-dev-nodes-2002/virtualMachines/6" 计算失败。VirtualMachineScaleSetVMsClient#Update:发送请求失败:StatusCode =0 -- 原始错误:autorest/azure:服务返回错误。Status= Code="ConflictingUserInput" Message="Disk '/subscriptions/1405bf18-bf7d-4a2f-9aa7-25ff73ba58a6/resourceGroups/cie-dev-2-1-eastus/providers/Microsoft.Compute/disks/kubernetes-dynamic-pvc -f65cb358-014b-11ea-b698-000d3a556597' 无法附加,因为磁盘已由 VM 拥有'
和
警告 FailedMount 48s (x13 over 28m) kubelet, k8s-dev-nodes-2002000006 无法为 pod "xxxx" 挂载卷:等待卷附加或为 pod "xxxxxx" 挂载时超时。卸载卷列表=[pvc_name]。未附加卷列表=[pvc_name default-token-6tmkm]
所以,首先,你认为这与我在 PVC 内并创建了一个文件,当 Pod 被杀死的事实有任何关联,还是纯粹的巧合(不可能,对吗?)。
azure - 使用 azure cli/bash 在 Azure VM 的“实时”数据磁盘上更新缓存设置
如果我想更新实时数据磁盘上的主机缓存设置,方法是什么?
我是否应该编写一个脚本,首先拍摄快照,然后使用新的主机缓存设置从中创建一个新磁盘?
有没有其他方法可以使用 azurecli/bash 做到这一点?
.net - 从我的订阅中获取所有超磁盘的 API
****大家好,需要一个 REST API 来从 azure 门户获取我订阅中的所有超磁盘。由于超磁盘有许多区域和大小限制,我们需要在创建时牢记所有先决条件。找不到专门用于超磁盘的 API。谁能帮忙?****
azure - 如何使用 azure API 根据磁盘大小查找 Azue Ultra 磁盘 IOPS 和磁盘吞吐量范围
我需要知道 Azue Ultra 磁盘 IOPS 和基于磁盘大小的磁盘吞吐量范围,使用 azure API,如果有任何文档可以理解它,我需要帮助。
azure - 使用 PersistentVolumes 的 Azure Kubernetes 故障转移
我目前正在测试 Azure Kubernetes 如何处理 StatefulSets 的故障转移。我通过在我的一个节点上运行来模拟网络分区sudo iptables -A INPUT -j DROP
,虽然不完美但足以测试一些东西。
1)。如何重用挂载到故障节点的磁盘?有没有办法手动释放磁盘并使其可用于重新安排的 pod?强制删除后释放资源需要很长时间,有时需要一个多小时。
2)。如果我从集群中删除一个节点,所有资源都会在一段时间后释放。问题是,在 Azure 仪表板中,即使我删除了一个节点,它仍将我的集群显示为使用 3 个节点。有没有办法手动重新添加已删除的节点,或者我每次都需要重建集群?
3)。我绝对不想使用ReadWriteMany
.
基本上我想要的是让我的 StatefulSet pod 终止并让关联的磁盘分离,然后在发生网络分区或节点故障时在新节点上重新调度。我知道如果从网络分区恢复,Pod 将终止,但我希望自己控制该过程,或者至少让它更快发生。
caching - Azure VM 中的磁盘缓存如何工作?
我正在努力寻找合适的文章来解释 Azure VM 中的缓存是如何工作的。什么拥有那个缓存?它是如何同步的?等等
谢谢!
azure - 使用 CLI 从同一订阅中的存储帐户中的 VHD 文件创建托管磁盘时出错
使用 CLI 从同一订阅中的存储帐户中的 VHD 文件创建托管磁盘时面临问题。
我已使用以下脚本将托管磁盘增量快照从西区复制/复制到东区。
我正在尝试使用 az cli 使用以下脚本从东区复制的 vhd 创建托管磁盘。
得到下面提到的 az disk create 中的错误。
在此处添加完整的调试输出。
azure - 将 Azure 磁盘附加到 AKS pod 时出现权限错误
我已经与这个错误作斗争几个小时了。找到了几篇文章,但到目前为止没有任何帮助。
我的工作基于https://docs.microsoft.com/en-us/azure/aks/azure-disk-volume中的“操作指南 > 配置数据卷 > Azure 磁盘 - 静态” 。据我所知,我没有错过任何步骤。
我在 YAML 文件中通过 config 定义如下:
但是,当我执行 kubectl apply -f .yml 时,pod 永远不会启动。如果我执行“kubectl describe all -n production”,我会看到以下内容:
MS 文档中没有任何关于向 Azure 磁盘分配权限的内容,并且我在 YAML 中没有缺少明显的参数。
有人知道我缺少什么吗?
非常感谢。
(我已经对输出进行了一些清理,但这都是测试,并且 Azure 订阅将在这项工作之后被分箱,即使它说的是生产)