Nutanix CSI驱动程序兼容性与Kubernetes 1.12/+

  • 2018年10月31日
  • 1回复
  • 1455意见

一个月前,引入了Kubernetes的CSI驱动程序,Lutanix卷(以前称为ABS),以提供可扩展且持续的存储空间,以实现状态应用。(有关更多信息,请查看此博客邮政

随着最近的Kubernetes 1.12引入了一些破裂的变化(此处提到的更多详细信息#68688),它使当前的CSI驱动程序无法正常工作。

卷安装失败,错误如下:

代码:
事件:

从消息输入原因年龄

---------------------------------------------------------------------------------------------

正常计划的2M41S默认安排程序成功
分配默认/server-3-pbvzg到gfs3.local

正常成功的AttAthVolume 2M41S actachdetach-controller stactvolume.attach
成功的卷“ PVC-E12C700D-DC71-11E8-B694-506B8DA94890”

警告失败38s kubelet,GFS3。-3-pbvzg”。列表的列表= [myPVC-3]。非附加卷的列表= [myPVC-3默认-token-nvzpz]

警告失败7s(39秒)kubelet,gfs3.local mountvolume.mountdevice卷的“ PVC-E12C700D-DC71-11E8-B694-506B8DA94890”的卷失败。





来自PR将CSI动作添加到1.12发行笔记中
  • 为了预期CSI 1.0在下一个版本中,Kubernetes 1.12调用CSI [code] nodegetInfo [/code] rpc,而不是[code] nodegetId [/code] rpc。在升级到1.12之前
  • Kubernetes 1.12也启用Kubelet设备插件注册默认情况下。在升级到1.12之前,请确保为您的CSI驱动程序配置[Code] driver-registrar [/code] CSI SIDECAR容器,以处理插件注册(设置[代码] -Kubelet-registration-path [/code] paramection on [code]代码]驱动程序-Registrar [/code]将公开一个新的Unix域套接字来处理Kubelet插件注册)。


Nutanix意识到这些更改,并致力于解决CSI驱动程序的RPC调用更改,即将提供。

在升级到K8的1.12或更高版本之前,请确保检查CSI文档。

该主题已关闭以供评论

1回复

CSI驱动程序已更新以处理Kubernetes 1.12侧的更改,

CSI文档中提到的CSI部署链接这里,现在是最新的。
Learn more about our cookies.<\/a>","cookiepolicy.button":"Accept cookies","cookiepolicy.button.deny":"Deny all","cookiepolicy.link":"Cookie settings","cookiepolicy.modal.title":"Cookie settings","cookiepolicy.modal.content":"We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.<\/a>","cookiepolicy.modal.level1":"Basic
Functional","cookiepolicy.modal.level2":"Normal
Functional + analytics","cookiepolicy.modal.level3":"Complete
Functional + analytics + social media + embedded videos"}}}">
Baidu