嗨,我已经进行了插件的测试,以在带有码头容器的Nutanix群集中进行集成(https://next.nutanix.com/karbon-karbon-kubernetes-orchesteration-30/nutanix-druge-dvp-dvp-dvp-dvp-dvp-docker-volume-volume-plug-plug-plug-plug-plug-plug-plug-plug-plug-plug-plug-plug-plug-plug-plug-plug-plug-plug-plug-plug-IN-25371)和(https://next.nutanix.com/karbon-kubernetes-orchestration-30/docker-nutanix-container-volume-volume-plugume-plug-in-18726)。
在阅读docker卷插件文档时(https://portal.nutanix.com/page/documents/solutions/solutions/details?targetId=bp-2037-docker-containers-containers-on-ahv:bp-2037-2037-docker-containers-containers-containers-on-on-on-on-on-ahv),我没有注意到此类插件是否在Swarm模式(Docker Swarm Cluster)的Docker容器中使用。
我对Ubuntu 20.04进行了一些测试,形成了一个带有03个节点的Docker群集群,所有VM都安装了Nutanix宾客工具。使用.yml文件创建堆栈和服务的所有测试,如卷,对创建卷以及.yml文件中的命令进行了测试。我注意到这些卷是在群集和Nutanix群集中正常创建的,但是Docker容器没有启动,因为它们无法使用创建的卷。我注意到这些卷都是在群集群中的所有节点上创建的,即使我创建了每个节点01服务副本或在随机节点上的swarm cluster中只有01 replica的堆栈,但容器仍然无法使用该卷,因为它是因为它无法初始化。
当我遇到这个问题时,我找到了以下链接(https://myvirtualcloud.net/how-to-mimplement-docker-swarm-warm-with-postgresql-and-web-and-web-services-nutanix-on-nutanix-anix-acs-cersistent-persistent-卷/)报告在群集中使用DVP,指出您应该在Nutanix群集中检查卷组的配置中的选项选项“启用外部客户端访问”以及在启用此选项的测试中,即使是由于使用卷组的使用错误,因此Swarm Cluster中的容器也无法初始化。
当我阅读插件页面(https://hub.docker.com/plugins/nutanix-dvp-docker-volume-plug-in)时候,我还注意到在版本1.4中的版本部分中,提到了修复程序。涉及Docker Swarm的错误的问题,这使我认为DVP与Docker Swarm Cluster一起使用。
最好的答案乔森纳克斯
Thank you for bringing this to our attention. The plugin should work with Docker Swarm (checked internally). I would suggest you open a case and please make sure to include the DVP logs as well as a an explanation to the steps you followed with the tests performed.<\/p>","className":"post__content__best_answer"}">