sealos 如何构建镜像

-r node,master 所有集群节点都执行
charts 存放helm的目录,要是有子charts 构建时会自动拉取镜像
registry 部署时会自动推到sealos.hub:5000仓库
helm 二进制文件
cni-bin.tgz 压缩包
init.sh 执行helm部署的脚本
Kubefile文件内容

COPY charts charts
COPY registry registry
COPY helm ./
COPY cni-bin.tgz ./
COPY init.sh ./
CMD ["pwd && sealos scp -r node,master cni-bin.tgz /mnt/cni-bin.tgz && \
  sealos exec 'tar -zxvf -r node,master /mnt/cni-bin.tgz -C /'&& \
  cp helm /usr/local/bin/ && \
  bash ./init.sh"]

init.sh文件内容

helm upgrade --install flannel charts/flannel -n kube-flannel --create-namespace
sleep 3
helm upgrade --install ingress-nginx charts/ingress-nginx -n ingress-nginx --create-namespace
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • kubernetes 安装 [root@master ~]# curl -O ftp://172.100.0.11...
    renne阅读 253评论 0 0
  • Kubernetes项目脱胎于Google内部的大规模集群管理工具Borg ##2.1. K8s (Kuberne...
    山里人592阅读 516评论 0 0
  • helm简介 Helm是Deis (https://deis.com/) 开发的一个用于kubernetes的包管...
    sknfie阅读 1,147评论 0 0
  • 1.kubernetes介绍 Kubernetes容器集群管理系统,是Google开源的一个项目,目标是管理跨多个...
    Rami阅读 1,077评论 0 3
  • 前言 文章简介 作为一个编程人员,不管是刚入门的,还是已经工作了几年的,都应该有自己的职业规划,一步一步去实现它。...
    桎梏_316b阅读 1,676评论 0 0