github.com/alibaba/sealer@v0.8.6-0.20220430115802-37a2bdaa8173/docs/site/src/zh/getting-started/applications.md (about) 1 # 集群镜像列表 2 3 我们已经构建出一些可复用的集群镜像供用户使用,比如数据库,监控,消息队列等 4 5 ## Overview 6 7 我们使用OpenEBS 作为默认存储,提供各种有状态应用动态创建PV. 8 9 ### 基础工具 10 11 * registry.cn-qingdao.aliyuncs.com/sealer-apps/helm:v3.6.0 12 13 ### 存储 14 15 * registry.cn-qingdao.aliyuncs.com/sealer-apps/openebs-cstor:2.11.0 16 * registry.cn-qingdao.aliyuncs.com/sealer-apps/openebs-jiva:2.11.0 17 * registry.cn-qingdao.aliyuncs.com/sealer-apps/openebs-localpv:2.11.0 18 * registry.cn-qingdao.aliyuncs.com/sealer-apps/ceph-block:v16.2.5 19 * registry.cn-qingdao.aliyuncs.com/sealer-apps/ceph-file:v16.2.5 20 * registry.cn-qingdao.aliyuncs.com/sealer-apps/ceph-object:v16.2.5 21 * registry.cn-qingdao.aliyuncs.com/sealer-apps/minio:2021.6.17 22 23 ### 网络 24 25 * registry.cn-qingdao.aliyuncs.com/sealer-apps/ingress-nginx-controller:v1.0.0 26 27 ### 数据库 28 29 * registry.cn-qingdao.aliyuncs.com/sealer-apps/mysql:8.0.26 30 * registry.cn-qingdao.aliyuncs.com/sealer-apps/redis:6.2.5 31 * registry.cn-qingdao.aliyuncs.com/sealer-apps/mongodb:4.4.8 32 * registry.cn-qingdao.aliyuncs.com/sealer-apps/postgresql:11.12.0 33 * registry.cn-qingdao.aliyuncs.com/sealer-apps/cassandra:4.0.0 34 * registry.cn-qingdao.aliyuncs.com/sealer-apps/tidb:v1.2.1 35 * registry.cn-qingdao.aliyuncs.com/sealer-apps/cockroach:v21.1.7 36 37 ### 消息队列 38 39 * registry.cn-qingdao.aliyuncs.com/sealer-apps/kafka:2.8.0 40 * registry.cn-qingdao.aliyuncs.com/sealer-apps/zookeeper:3.7.0 41 * registry.cn-qingdao.aliyuncs.com/sealer-apps/rocketmq:4.5.0 42 43 ### 其它镜像 44 45 * registry.cn-qingdao.aliyuncs.com/sealer-apps/dashboard:v2.2.0 46 * registry.cn-qingdao.aliyuncs.com/sealer-apps/prometheus-stack:v2.28.1 47 * registry.cn-qingdao.aliyuncs.com/sealer-apps/loki-stack-promtail:v2.2.0 48 * registry.cn-qingdao.aliyuncs.com/sealer-apps/loki-stack-fluentbit:v2.2.0 49 50 ## 如何使用 51 52 ### 创建集群 53 54 可以直接修改以下Clusterfile中的image字段,然后使用 `sealer apply -f Clusterfile` 去启动集群,以prometheus为例: 55 56 ```yaml 57 apiVersion: sealer.cloud/v2 58 kind: Cluster 59 metadata: 60 name: default-kubernetes-cluster 61 spec: 62 image: registry.cn-qingdao.aliyuncs.com/sealer-apps/prometheus-stack:v2.28.1 63 ssh: 64 passwd: xxx 65 hosts: 66 - ips: [ 192.168.0.2,192.168.0.3,192.168.0.4 ] 67 roles: [ master ] 68 - ips: [ 192.168.0.5 ] 69 roles: [ node ] 70 ``` 71 72 如果你需要持久化存储,我们提供openebs块存储,但是所有节点需要安装 iSCSI client,好在sealer提供的插件能力可以支持在每个节点执行一些指定操作,以下以在centos上 73 安装iSCSI client为例,只需要在Clusterfile中添加如下插件配置: 74 75 ```yaml 76 apiVersion: sealer.aliyun.com/v1alpha1 77 kind: Plugin 78 metadata: 79 name: SHELL 80 spec: 81 action: PostInstall 82 on: role=node 83 data: | 84 if type yum >/dev/null 2>&1;then 85 yum -y install iscsi-initiator-utils 86 systemctl enable iscsid 87 systemctl start iscsid 88 elif type apt-get >/dev/null 2>&1;then 89 apt-get update 90 apt-get -y install open-iscsi 91 systemctl enable iscsid 92 systemctl start iscsid 93 fi 94 --- 95 ``` 96 97 具体每个CloudImage本身的访问方式与使用方式请参考对应的[readme文件](https://github.com/alibaba/sealer/tree/main/applications)