最近接到一个需求,用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就发现都绿了

三、 【深入分析】K8s部署Mysql主从复制+读写分离

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐