前一篇介绍Kubernetes集群使用vSphere云原生卷的集群是通过kubeadm构建的,这篇介绍如何通过Rancher自定义集群构建。
rancher_kubernetes_engine_config:
addon_job_timeout: 45
authentication:
strategy: x509
cloud_provider:
name: external
部署完成后,可以看到Taints信息
可以看到rancher集成的helm chart中已经有了VMware vSphere的CPI和CSI
选择vSphere CPI并配置填写vCenter信息后开始部署
部署CPI后,节点上的Taints信息会自动移除
存储类配置信息,其中“Storage Policy Name” 为vCenter上准备好的虚拟机存储策略名称
部署CSI后,进行卷创建和挂载测试。
按要求准备好节点虚拟机后,直接添加到集群中,不需要任何操作即可,节点会自动被CPI发现并注册为csi-node。
Kubernetes使用vSphere存储 - vSphere-CSI (Rancher创建)
原文:https://www.cnblogs.com/longtds/p/14866566.html