系统运输
rook-ceph群集部署完成后,新主机发现所有容器节点都无法装载存储空间。
Rancher平台启动容器错误显示:
eploymentdoesnothaveminimumavailability
解决办法如下
对于由rke部署的k8s群集,必须修改rke cluster.yaml文件以将插件目录添加到容器中。 追加内容如下。
kubelet :
extra_args :
croup-driver:\\&; quot; systemd\\&; quot;
kubelet :
extra_args :
volume-plugin-dir:/usr/libexec/kubernetes/kube let-plugins/volume/exec
extra_binds :
-/usr/libexec/kubernetes/kube let-plugins/volume/exec:/usr/libexec/kubernetes/kube let-plugins/volume
更新群集配置
cd /etc/rke/
[root@cnvs-kubm-101-103 rke]# ll
total 10716
- rw----1root root 121688 sep 411:09 cluster.rk estate
- rw-r-- r--1root root 1567 sep 411:00 cluster.yml
- rw----1root root 5431 sep 411:08 kube _ config _ cluster.yml
#执行
rke up
群集升级完成后,可以创建新的存储空间,并在重新启动服务时成功装载磁盘。
参考文档:
3359 github.com/rook/rook/blob/master/documentation/flex volume.MD
详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn