记录一次关于centos7.9安装kubesphere没有nfs的问题
其实就是把nfs服务器(我自己搭建在master上了)的nfs/data 和node上的nfs/data关联起来。#执行以下命令挂载 nfs 服务器上的共享目录到本机路径 /root/nfsmount。首先在安装的时候只有本地存储这一个选项,就是因为没有安装nfs等类似的存储。然后在node上写一个测试文件看是否会同步到其他K8S机器的相同路径文件夹下。这里要注意两个小问题 一个是addons:后
首先在安装的时候只有本地存储这一个选项,就是因为没有安装nfs等类似的存储。
#所有机器安装nfs
yum install -y nfs-utils
#如果已经安装则查看
rpm -qa | grep nfs
#nfs主节点
echo "/nfs/data/ *(insecure,rw,sync,no_root_squash)" > /etc/exports
mkdir -p /nfs/data
systemctl enable rpcbind --now
systemctl enable nfs-server --now
#配置生效
exportfs -r
#nfs从节点
showmount -e (自己的masterIP)
#执行以下命令挂载 nfs 服务器上的共享目录到本机路径 /root/nfsmount
mkdir -p /nfs/data
mount -t nfs 172.31.0.4:/nfs/data /nfs/data
# 写入一个测试文件
echo "hello nfs server" > /nfs/data/test.txt
#其实就是把nfs服务器(我自己搭建在master上了)的nfs/data 和node上的nfs/data关联起来
然后在node上写一个测试文件看是否会同步到其他K8S机器的相同路径文件夹下
然后根据kubesphere官方文档
vi config-sample.yaml
--------------------------------
addons:
- name: nfs-client
namespace: kube-system
sources:
chart:
name: nfs-client-provisioner
repo: https://charts.kubesphere.io/main
valuesFile: /root/nfs-client.yaml # Use the path of your own NFS-client configuration file.
...
这里要注意两个小问题 一个是addons:后面的两个小括号要删除
一个是valuesfile后面的路径要写自己的
更多推荐
所有评论(0)