-
Notifications
You must be signed in to change notification settings - Fork 919
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
local-up-karmada.sh 只需下载一次文件即可 #5836
Comments
@suyanhj 你是期望加上一个远端文件本地缓存的能力从而减小因国内访问github超时导致安装失败的概率吗? |
@zhzhuang-zju 是的,对于重复下载相同文件,相同配置的操作,做一次就行了,节省时间,还不会因为因为下载文件报错的原因导致安装失败,进而重新执行脚本时又要走一遍全部的流程 |
我印象中local-up-karmada.sh会下载不少内容,只修改这一处难以切实缓解开发者的痛点。其他地方没有问题吗? 另外,上面的缓存方式在升级metrics组件配置时会导致缓存失效,因为版本不再匹配,且增加额外定位成本。 |
是否可以这样:
|
@RainbowMango 其他的没遇到,我改的部分,只是我在使用脚本安装时,遇到报错的时候改的,使用修改后的脚本,在下载一次文件后,后续是正常启动了。提到的更新问题,我觉得这个应该算另外的功能了,初始化下载和更新应该分开去做比较合理吧 |
@chaosi-zju 这个我感觉可行, 不过github我记得通过raw的那个域名直接下载文件时,github本身没有提供校验,也得下载原始文件到本地后再生成sha256(我以前是这么做的),这个是要关注的一个点,还有一个对于url文件直接更新的方式,可否考虑改成下载到本地文件,不是使用类似 |
这个只需我们更新脚本里的下载链接时,手动下载一次生成sha256值,然后写死在脚本里;后续链接不变这个值不需动,我们要改变链接,就要把相应sha256也修改一下 |
我们当前就是先下载到本地文件,没有使用 |
What would you like to be added:
local-up-karmada.sh 只需要下载一次依赖文件即可
Why is this needed:
国内访问github有时候会超时,我使用官方文档中快速开始的脚本启动时,有下载失败报错,发现脚本中,在每次做集群初始化时都会去github下载一次文件,且去修改配置,但文件和配置的内容都是一样,可以省去这些步骤
以下是我调整的部分
** hack/deploy-k8s-metrics-server.sh **
** hack/install-cli.sh **
The text was updated successfully, but these errors were encountered: