-
Notifications
You must be signed in to change notification settings - Fork 21
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
Delete the sync Deployment after deploy complete. #70
Comments
Can I have a try? Already submitted an application at https://summercoding-curve.app.codewave.163.com/apply. |
Of course. Welcome! |
I has lookup your apply. It's all right |
以下是我目前的实现思路,开发和测试的环境及方法,以及初步的代码。 实现思路
开发环境
测试方法
curve cluster 组件配置:
代码目前最新版本的代码已经同步到我的 fork 中。 首先, type checkClusterDeployedInfo struct {
mdsReady int
etcdReady int
metaServerReady int
chunkServerReady int
snapShotCloneReady int
grafanaReady int
prometheusReady int
nodeExporterReady int
jobPreChunkFileCompleted int
jobProLogicPoolCompleted int
jobProPhysicalPoolCompleted int
} 在 以下是各个组件期望的 deployment 或 job 的数量:
在 |
good job! You can commit the pr if you are ready. |
We start a deployment called
curve-sync-config
as a server to synchronize the config files of various services. But this service is not needed after the deployment is completed, so this deployment needs to be deleted, otherwise unnecessary resources will be wasted.我们为了同步所需要的配置文件,在部署的时候需要启动一个叫
curve-sync-config
的deployment,现在我们需要在确定同步成功之后,或者在整个集群部署完成之后,删除这个deployment,因为这个deployment已经无用并且会占用系统的一些资源。The text was updated successfully, but these errors were encountered: