创建部署问题时,请参考下面模板:
CentOS7.5 虚拟机
Kubernetes v1.20.4 多节点
KubeSphere v3.1.0 在线安装 全套安装

问题是什么,报错日志是什么,最好有截图。
安装过程中,NFS存储没有进行挂载,部署登录以后,在存储类型中手动添加了nfs-client这一存储类型。
在项目创建一pvc,手动选择nfs-client存储类型后保持,可以看到该pvc已创建,显示准备中,尚未挂载。

请问如何进行挂载?

通过helm安装了nfs-client, 目前存储类型自动增加了,在平台管理中的容器组中也看到nfs-client-provisioner作为pod正常运行了。在项目中创建pvc时,也创建成功了,状态现在为等待中,挂载中。当创建服务后,并绑定该pvc后,状态变为为已挂载,但是仍然是在等待中。创建的服务不能被调度。显示错误信息为:nodes are available: 6 pod has unbound immediate PersistentVolumeClaims.

执行kubectl get sc正常。
查看pvc的事件,显示:
waiting for a volume to be created, either by external provisioner “cluster.local/nfs-client-provisioner-1620446968” or manually created by system administrator
查看创建服务时pvc挂载路径,该路径不存在;
查看NFS存储,NFS共享存储中无数据。

请问各位大侠,这是怎么回事呢?

修改master节点上的文件,增加RemoveSelfLink=false
cd /etc/kubernetes/manifests/
vim kube-apiserver.yaml

  • –feature-gates=CSINodeInfo=true,VolumeSnapshotDataSource=true,ExpandCSIVolumes=true,RotateKubeletServerCertificate=true,RemoveSelfLink=false

添加后问题解决,服务正常,但是在短短的几分钟内,服务重启多次,查看事件获知:
其中一次为:
正常 Scheduled Invalid date Successfully assigned apisectool/mysql-master-v1-0 to node5
是否是时间同步问题导致?

问题解决,mysql配置错误导致。