侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

k8s-通过yaml 启动使用redis主从-实例

2023-11-25 星期六 / 0 评论 / 0 点赞 / 43 阅读 / 2338 字

1、需要四个yaml格式的文件,master-po、master-server、 slave-po、slave-server root@localhost:/opt/redis/test# vim r

1、需要四个yaml格式的文件,master-po、master-server、 slave-po、slave-server

root@localhost:/opt/redis/test# vim redis-master-service.yaml apiVersion: v1kind: Servicemetadata:  name: redis-master-uytrd  labels:    name: redis-master-uytrdspec:  type: NodePort  ports:  - port: 6379    nodePort:  selector:    name: redis-master-uytrd
root@localhost:/opt/redis/test# vim redis-master.yaml apiVersion: v1kind: Podmetadata:  name: redis-master-podrkydc  labels:    name : redis-master-uytrdspec:  containers:    - name: master      image: kubeguide/redis-master      ports:        - containerPort: 6379      resources:          limits:            cpu: 0.5            memory: 100Mi  nodeName: node-01                (node-节点名称)
root@localhost:/opt/redis/test# vim redis-slave-service.yamlapiVersion: v1kind: Servicemetadata:  name: redis-slave-uytrdi  labels:    name: redis-slave-uytrdispec:  type: NodePort  ports:  - port: 6379    nodePort:  selector:    name: redis-master-uytrd            Master名称
root@localhost:/opt/redis/test# vim redis-master.yaml apiVersion: v1kind: Podmetadata:  name: redis-master-podrkydc  labels:    name : redis-master-uytrdspec:  containers:    - name: master      image: kubeguide/redis-master      ports:        - containerPort: 6379      resources:          limits:            cpu: 0.5            memory: 100Mi  nodeName: node-01     Node机器名

四个文件以此创建,先创建Master

root@localhost:/opt/redis/test# kubectl create -f redis-master-service.yaml 

删除为:

kubeclt delete -f 

查看svc与po

root@localhost:/opt/redis/test# kubectl get svc -o wideNAME                 CLUSTER-IP      EXTERNAL-IP   PORT(S)          AGE       SELECTORkubernetes           10.96.0.1       <none>        443/TCP          9h        <none>redis-master-uytrd   10.108.147.65   <nodes>       6379:30700/TCP   5h        name=redis-master-uytrdredis-slave-uytrdi   10.104.57.186   <nodes>       6379:30103/TCP   5h        name=redis-master-uytrd

 

root@localhost:/opt/redis/test# kubectl get po -o wide

 

广告 广告

评论区