k8s-通过yaml 启动使用redis主从-实例
2017-02-22 00:00
281 查看
1、需要四个yaml格式的文件,master-po、master-server、 slave-po、slave-server
四个文件以此创建,先创建Master
root@localhost:/opt/redis/test# kubectl create -f redis-master-service.yaml
删除为:
kubeclt delete -f
查看svc与po
root@localhost:/opt/redis/test# vim redis-master-service.yaml apiVersion: v1 kind: Service metadata: name: redis-master-uytrd labels: name: redis-master-uytrd spec: type: NodePort ports: - port: 6379 nodePort: selector: name: redis-master-uytrd
root@localhost:/opt/redis/test# vim redis-master.yaml apiVersion: v1 kind: Pod metadata: name: redis-master-podrkydc labels: name : redis-master-uytrd spec: 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.yaml apiVersion: v1 kind: Service metadata: name: redis-slave-uytrdi labels: name: redis-slave-uytrdi spec: type: NodePort ports: - port: 6379 nodePort: selector: name: redis-master-uytrd Master名称
root@localhost:/opt/redis/test# vim redis-master.yaml apiVersion: v1 kind: Pod metadata: name: redis-master-podrkydc labels: name : redis-master-uytrd spec: 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 wide NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR kubernetes 10.96.0.1 <none> 443/TCP 9h <none> redis-master-uytrd 10.108.147.65 <nodes> 6379:30700/TCP 5h name=redis-master-uytrd redis-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
相关文章推荐
- redis的安装、启动、主从配置,以及.Net下StackExchange.Redis的使用
- 【Redis学习】:redis补充——redis使用场景、redis.conf配置文件和启动多个redis实例
- 通过实例谈C#对象对内存的使用
- 如何通过在 SQL Server 的早期版本使用客户端工具连接到的 SQL Server 2005 或 SQL Server 2000 命名实例
- 在 Ubuntu 下安装 Redis 并使用 init 脚本启动
- 通过修改配置文件my.ini启动多个mysql实例【简单易用】
- android使用xfire webservice框架远程对sqlserver操作(包括增删改查)的实例!!已在真机上试验通过
- 通过实例说明J2ME通用联网框架的使用
- php中使用redis队列操作实例代码
- Wuyin.ShoesManager.Start 程序源代码(包括只启动一个实例及使用XP控件技术)
- 1.通过使用handler 和 runnable 实现动态程序启动界面
- php中使用redis队列操作实例代码
- WPF下通过附加属性实现单实例启动
- WPF下通过附加属性实现单实例启动
- 使用Windows server 2008 R2 wds 和 MDT2010 部署 Windows7 和 Windows xp时,客户端通过网络启动后,蓝屏或者黑屏,无法进入安装界面。
- oracle10g win7下使用命令启动服务和实例
- 通过实例说明J2ME通用联网框架的使用
- 使用Windows server 2008 R2 wds 和 MDT2010 部署 Windows7 和 Windows xp时,客户端通过网络启动后,蓝屏或者黑屏,无法进入安装界面。
- C#中使用事件只启动一个实例
- Fusion实例2:如何通过竞技场使用RPC(远程过程调用)? .