sealer带你你玩转云原生生态软件

sealer是阿里巴巴开源的集群镜像技术,可将整个集群打包成镜像,确保集群级别的交付一致性。它能轻松安装k8s、prometheus等云原生软件,区别于helm,sealer包含所有依赖,避免了国内环境下载问题。通过Kubefile定义,用户可以创建、推送、加载和运行包括mysql、ELK、redis在内的集群应用。
摘要由CSDN通过智能技术生成

sealer是阿里巴巴开源的一款集群镜像技术实现。可以把整个集群打成像docker镜像一样的镜像包,安装生态任何软件都可以sealer run xxx搞定,保障整个集群纬度的交付一致性。是专有云和离线交付利器,当然普通开发者可以用它来快速实践云原生生态软件,比如你要安装k8s 或者prometheus或者高可用的mysql都可以做到一键搞定。

与helm的区别是,helm只编排不打包,这很多helm国内环境下载镜像就是个问题,而sealer不存在这个问题,所有依赖都会被打包,而且整个集群整体打包。

| 用sealer安装一个k8s集群

sealer run kuberetes:v1.19.9 \
   --master 192.168.0.2,192.168.0.3,192.168.0.4 \
   --node  192.168.0.5,192.168.0.6 -p 123456
     ```

对比sealos有没有发现命令行更简约更干净,多一分则嫌多,少一分则嫌少?优雅的像艺术品。

kuberentes:v1.19.9我们称之为集群镜像,它很神奇,和Docker镜像类似本质是一坨安装整个集群所需要的所有文件的集合,在sealos里面可能就是个tar包,而sealer里面做了分层和兼容docker registry的设计,意味着我们可以把这个集群镜像放到docker registry里面进行交付。



对接公有云更简单,安装时只需要指定机器数量

export ACCESSKEYID=xxx # 指定AK SK export ACCESSKEYSECRET=xxx

运行3master 3node

sealer run kuberetes:v1.19.9 -m 3 -n 3



想定义更多参数? 定义Clusterfile即可:

apiVersion: sealer.aliyun.com/v1alpha1 kind: Cluster metadata: name: my-cluster spec: image: registry.cn-qingdao.aliyuncs.com/sealer-io/kubernetes:v1.19.9 provider: ALI_CLOUD masters: cpu: 4 memory: 4 count: 3 systemDisk: 100 dataDisks: - 100 nodes: cpu: 4 memory: 4 count: 3 systemDisk: 100 dataDisks: - 100


apiVersion: sealer.aliyun.com/v1alpha1 kind: Config metadata: name: calico spec: path: etc/calico-va

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值