我已经与这个错误斗争了几个小时了。找到了几篇文章,但到目前为止没有任何帮助。
我的工作基于https://docs.microsoft.com/en-us/azure/aks/azure-disk-volume 中的“操作指南 > 配置数据卷 > Azure 磁盘 - 静态” 。据我所知,我没有遗漏任何步骤。
我在 YAML 文件中通过 config 定义如下:
种类:部署 元数据: 名称:phio-dep-db 命名空间:生产 规格: 选择器: 匹配标签: 应用程序:phio 复制品:1 战略: 类型:滚动更新 模板: 元数据: 标签: 应用程序:phio 规格: 终止GracePeriodSeconds:1 卷: - 名称:dbvolume 天蓝色磁盘: 磁盘名称:PHIO_DB_VOL diskURI: /subscriptions/<my-sub-id/resourceGroups/<my-grp>/providers/Microsoft.Compute/disks/PHIO_DB_VOL 种类:管理 容器: - 图片:phioweb.azurecr.io/phiodb 名称: db 端口: - 容器端口:3306 卷挂载: - 挂载路径:/var/lib/mysql 名称: dbvolume
但是,当我执行 kubectl apply -f .yml 时,pod 永远不会启动。如果我执行“kubectl describe all -n production”,我会看到以下内容:
键入来自消息的原因年龄 ---- ------ ---- ---- ------- Normal Scheduled 31m default-scheduler 成功分配 production/phio-dep-db-6c6ddc885-p4ntg 到 …
我想基于此将 Azure 共享磁盘安装到多个部署/节点: https://learn.microsoft.com/en-us/azure/virtual-machines/disks-shared
因此,我在 Azure 门户中创建了一个共享磁盘,当尝试将其安装到 Kubernetes 中的部署时,出现错误:
“卷“azuredisk”的多重附加错误卷已被 pod 使用...”
Kubernetes 中可以使用共享磁盘吗?如果是这样怎么办?感谢您的提示。
terraform Standard_LRS 和 StandardSSD_LRS 有什么区别?Terraform 文档仅指出,您可以选择这两个中的一个,但没有精确说明有什么区别。Standard_LRS是HHD盘吗?还是SSD盘也可以?
根据对StackOverflow答案的评论,
在Web或辅助角色中,您必须使用Azure驱动器 - 其性能远低于使用VHD获得的Azure磁盘.参考:blogs.msdn.com/b/windowsazurestorage/archive/2012/06/28/ ...
- 马特约翰逊 2月19日20:15
但是,我已经阅读了这个参考链接和其他相关文档,我找不到任何支持PaaS云驱动器比IaaS磁盘慢的断言.事实上,我唯一看到的是驱动器工作在2 MB块上,而磁盘工作在128 KB块上.因此,我认为驱动器比磁盘更高性能.
驱动器:IO <2兆字节将是1个事务; IO> = 2兆字节将被分解为2MB或更小的事务
磁盘:IO <128千字节将是1个事务; IO> = 128千字节将被分成128KB或更小的事务
有没有人有任何真实的世界指标或链接来指示这两个选项之间的性能差异?