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)