Redis 应该是我们比较常用的了吧,不管是缓存,还是消息队列,或者是快速查询的短存储,都经常用到。这篇主要是进行在K8S上进行Redis的主从部署。不讲太多了,大部分都是已经写好的配置文件,直接奉上。 Redis PV 首先创建Redis-PV,打算创建三个节点的主从,配置如下 redis-pv.yaml apiVersion: v1 kind: PersistentVolume metadata: name: pv-redis-sentinel-0 namespace: database spec: capacity: storage: 4Gi accessModes: - ReadWriteMany volumeMode: Filesystem persistentVolumeReclaimPolicy: Recycle storageClassName: "redis-sentinel-storage-class" nfs: # real share directory path: /data/nfs/redis-cluster/0 # nfs real ip server: .... K8S部署Redis主从 k8s
K8S Kubernetes就不多说了,之前也说过很多次了,作为目前大家都在谈论的东西,肯定是极好的。接下来直接上正文部署吧,接下来的几篇部署文档都很简单,直接上配置。 Mysql部署 部署Mysql的前提是有K8s集群,之前有一篇已经详细写过如何测试部署K8s集群了,这里就不再多说。 NFS服务创建 这里不说了,大家可以自行搜索一下创建NFS存储服务,这里依赖的持久化就是NFS服务。 Mysql PV/PVC创建 Persistent Volume和Persistent Volume Claim,主要是管理服务持久化的存储资源Volume。这里我们先创建PV,再创建PVC,将两者绑定。 首先是mysql-pv.yaml kind: PersistentVolume apiVersion: v1 metadata: name: mysql-pv namespace: database spec: accessModes: - ReadWriteOnce capacity: storage: 1Gi persistentVolumeReclaimPolicy: Retain storag.... K8S部署Mysql(NFS持久化) K8S