Skip to content
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

[feature]镜像预加载webhook插件 #684

Closed
stonewesley opened this issue Dec 7, 2020 · 0 comments
Closed

[feature]镜像预加载webhook插件 #684

stonewesley opened this issue Dec 7, 2020 · 0 comments
Assignees
Labels
confirmed issue is confirmed feature new feature inner issue comes from Tencent side
Milestone

Comments

@stonewesley
Copy link
Contributor

stonewesley commented Dec 7, 2020

feature相关背景与描述
原地升级功能中,如果新的容器镜像拉取很慢,会导致服务长时间不可用,镜像预加载的作用是在原地升级功能中,先加载升级的镜像,再执行原地升级(停止旧容器,启动新容器)操作。

解决方案描述
镜像预加载功能以webhook的形式存在,能够兼容多种支持原地升级的workload,如bcs的gamedeployment、gamestatefulset或openkruise的cloneset等。
该功能以插件的方式集成到bcs-webhook-server中。

首次提交仅支持bcs-gamedeployment workload。

@stonewesley stonewesley added the feature new feature label Dec 7, 2020
@DeveloperJim DeveloperJim added this to the 1.20.x milestone Dec 8, 2020
@DeveloperJim DeveloperJim added confirmed issue is confirmed inner issue comes from Tencent side k8s labels Dec 8, 2020
stonewesley added a commit to stonewesley/bk-bcs that referenced this issue Dec 9, 2020
stonewesley added a commit to stonewesley/bk-bcs that referenced this issue Dec 9, 2020
DeveloperJim added a commit that referenced this issue Dec 9, 2020
feature: image loader plugin for webhook server; issue #684
stonewesley added a commit to stonewesley/bk-bcs that referenced this issue Dec 28, 2020
stonewesley added a commit to stonewesley/bk-bcs that referenced this issue Dec 29, 2020
DeveloperJim added a commit that referenced this issue Dec 30, 2020
feature: image loader support gamestatefulset, issue #684
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
confirmed issue is confirmed feature new feature inner issue comes from Tencent side
Projects
None yet
Development

No branches or pull requests

2 participants