学习nfs的配置,并测试k8s部署mysql挂载nfs的方式。
配置nfs
Ubuntu
先将参考链接放这儿。How To Set Up an NFS Mount on Ubuntu 20.04
CentOS
k8s测试遇到的问题
镜像pull不下来
问题描述
测试mysql挂载nfs失败了n次,一开始是镜像pull不下来。
解决
后来添加阿里云加速器后重启node上的docker sudo systemctl restart docker.service
解决了pull的问题。
pod遇到backoff的错误
问题描述
pull下来了还是运行失败,pod总是显示backoff Back-off restarting failed container
的错误,通过kubectl logs <mysql pod的名字>
发现chown: changing ownership of '/var/lib/mysql/': Operation not permitted
错误。
解决
nfs配置文件/etc/exports
里,加上了no_root_squash
的选项。
参考链接:
How To Set Up an NFS Mount on Ubuntu 20.04
CentOS 7 下 yum 安装和配置 NFS