sealos 如何构建镜像

2025-08-14  本文已影响0人  for笑

-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
上一篇 下一篇

猜你喜欢

热点阅读