【痛苦】按照K8s官方文档部署Mysql高可用+读写分离的坑
最近接到一个需求,用K8s部署Mysql高可用+读写分离,对于小白的我,要被官方文档调戏了先花点时间跟着文档做一遍,如果顺利得到了结果,就不用往下看了。文档:https://www.kubernetes.org.cn/3985.html这篇也一样:https://www.jianshu.com/p/a5e184188ccd感谢回来!!!对号入座一、镜像问题,gcr.io不能访问思路:从...
·
最近接到一个需求,用K8s部署Mysql高可用+读写分离,对于小白的我,要被官方文档调戏了
先花点时间跟着文档做一遍,如果顺利得到了结果,就不用往下看了。
文档:https://www.kubernetes.org.cn/3985.html
这篇也一样:https://www.jianshu.com/p/a5e184188ccd
感谢回来!!!对号入座
一、镜像问题,gcr.io不能访问
思路:从github中下载下来;用tag把标签换上,在yaml文件中修改镜像拉取策略
1.vim /usr/local/bin/pull-google.com.sh
image=$1
echo $1
img=`echo $image | sed 's/k8s\.gcr\.io/anjia0532\/google-containers/g;s/gcr\.io/anjia0532/g;s/\//\./g;s/ /\n/g;s/_/-/g;s/anjia0532\./anjia0532\//g' | uniq | awk '{print ""$1""}'`
echo "docker pull $img"
docker pull $img
echo "docker tag $img $image"
docker tag $img $image
2.chmod +x /usr/local/bin/pull-google.com.sh
3.pull-google.com.sh gcr.io/google-samples/xtrabackup:1.0
4.vim mysql-statefulset.yaml
1.找到这行:image: gcr.io/google-samples/xtrabackup:1.0
2.换行输入:imagePullPolicy:IfNotPresent
二、PVC问题
1.这篇文章先入门
https://www.cnblogs.com/Smbands/p/11059843.html
再回头看dashboard就发现都绿了
更多推荐
已为社区贡献21条内容
所有评论(0)