Nutanix为Kubernetes提供了一个外部卷插件。Kubernetes是一个开源平台,用于跨主机集群自动化应用程序容器的部署、扩展和操作。该主机集群可以由云提供商虚拟机实例、nutanix托管的虚拟机或裸金属服务器组成。Kubernetes由多个虚拟机和一个主节点组成。
这个插件运行在一个pod中,并动态地提供与Kubernetes iSCSI卷兼容的请求持久卷。然后,Nutanix为所分配的卷提供持久存储。
存储类也有供应程序,它们决定应该使用哪个卷插件来供应持久卷。
阅读更多相关内容在这里
尝试使用CE 5.5的Kubernetes卷插件
本主题已关闭供评论
效果相当好!,代码中有一些错别字。
有什么可以分享给我们更正的吗-谢谢
StorageClass部分的格式可能只是输入元数据和提供者部分的方式。如果有人只是复制和粘贴它可能需要一点时间来弄明白。
代码:
: StorageClass
apiVersion: storage.k8s.io / v1
元数据:
名称:class_type
粮食供应者:nutanix / abs
参数:
prismEndPoint: prism_ip_address:端口
dataServiceEndPoint: data_service_ip_address:端口
用户:user_name
密码:密码
secretName: kubernetes_secret_name
storageContainer: storage_container
fsType: file_system_type
chapAuthEnabled:“true_or_false”
iscsiSecretName: iscsi_secret_name
defaultIqn: kubernetes_worker_node_iqn
编辑:只是粘贴这似乎删除缩进。但是元数据->参数的部分被重新对齐
在静态配置的卷下,代码中的“Iqn”应该是“Iqn”
OpenShift用户还需要将主机网络安全上下文添加到他们的nutanixab - provider服务帐户:
Oc adm policy add-scc-to-user主机网络系统:serviceaccount:openshift-infra:nutanixabs-provisioner
Oc adm policy add-scc-to-user主机网络系统:serviceaccount:openshift-infra:nutanixabs-provisioner
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"}}}">
Functional","cookiepolicy.modal.level2":"Normal
Functional + analytics","cookiepolicy.modal.level3":"Complete
Functional + analytics + social media + embedded videos"}}}">