From 0448a7ec229513107dbb60bbe28bcf9f341ac8f7 Mon Sep 17 00:00:00 2001 From: fanux Date: Wed, 9 Oct 2019 20:53:31 +0800 Subject: [PATCH] [CI SKIP] update --- docs/v3.0.md | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/docs/v3.0.md b/docs/v3.0.md index ce73a53c3..679d60219 100644 --- a/docs/v3.0.md +++ b/docs/v3.0.md @@ -107,3 +107,52 @@ secret "sealos-pass" created sealos install --label role=master dashboard.tar.gz sealos install --host hostname dashboard.tar.gz ``` + + + +===========华丽分割线============= +# runtime cloud-kernel apps统一包格式 +## runtime +``` +docker.tar + runtime.tar.gz # 包含所有镜像文件,yaml文件,配置文件脚本,具体是什么sealos不关心 + config # sealos install 配置文件 +``` +config 文件内容: +``` +# LOAD会在sealos过滤出来的每个节点上执行 +LOAD sh init.sh +# START会在sealos过滤出来的每个节点上执行 +START systemctl start docker +# STOP会在sealos过滤出来的每个节点上执行 +STOP systemctl stop docker +# REMOVE会在sealos过滤出来的每个节点上执行 +REMOVE sh remove.sh +``` + +## cloud-kernel +``` +cloud-kernel.tar + kernel.tar.gz # 包含所有镜像文件,yaml文件,配置文件脚本,具体是什么sealos不关心 + config # sealos install 配置文件 +``` +安装过程特殊可以不统一 + +## APP +``` +dashboard.tar + dashboard.tar.gz # 包含所有镜像文件,yaml文件,配置文件脚本,具体是什么sealos不关心 + config # sealos install 配置文件 +``` + +config 文件内容: +``` +# APPLY指令只会在能访问apiserver的节点执行一次 +APPLY kubectl apply -k manifests +# LOAD会在sealos过滤出来的每个节点上执行 +LOAD docker load -i images.tar +# DELETE 命令只会在能访问apiserver节点执行一次 +DELETE kubectl delete -k manifests +# 删除命令,sealos remove命令会调用 +REMOVE docker rmi dashboard:2.0.0 +```