背景:第1次使用rancher而且以前没有接触过kubernetes,偿试使用应用商店来一键部署高可用zookeeper和redis

直接看干货

部署高可用zookeeper

  • 在工具商店设置中启用阿里仓库
  • 进入集群项目BaseServer
    project.png
  • 进入商店应用并点击启动按钮
    catalog.png
  • 搜索zookeeper并点击进入
    设置ReplicaSet标签后直接启动,replicaCount默认为3,其它标签请查看详细描述

zookeeper.png

  • 等待数十秒后可以看到自动部署成功
    zookeeper-pods.png

服务发现
zookeeper-server.jpg

服务中集群内可以使用集群ip或集群服务名访问
zookeeper-headless.zookeeper.svc.cluster.local

部署高可用redis

操作是一样的,找到redis-ha应用,配置标签后启动,具体配置项请查看应用的详细描述

手动部署应用、自制镜像、打包HELM

请查看下面的视频教程

rancher2视频教程(看完这几个就能上手了)

如何部署一个高可用应用(推荐)
如何快速部署Kubernetes应用
在Kubernetes中创建高可用应用
Kubernetes应用管理(HELM)