chore: 升级 KWDB 适配到 3.2.0#258
Merged
Merged
Conversation
- 更新db-monitor、java-kwdb、python-kwdb的Dockerfile基础镜像至3.2.0 - 重构Docker构建脚本,新增Ubuntu 22.04/24.04镜像支持,移除旧的Ubuntu 20.04相关文件 - 新增3.1.0到3.2.0的单机离线升级全套课程,替换原3.0到3.1的升级课程 - 更新单节点安装课程的内容,适配新版本安装向导与依赖包 - 优化python-kwdb镜像构建,移除冗余的pip安装步骤 - 同步所有课程的后端镜像配置,补充管理员用户提示信息 - 更新内部测试用的Ubuntu镜像版本至24.04
本指南涵盖升级前确认事项、Docker镜像适配流程、课程配置适配规则、依赖包与安装包校验要点、测试验证清单、常见遗漏点,同时包含3.2.0版本升级的具体操作步骤。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
摘要 (Summary)
本 PR 将 Playground 的 KWDB 课程、Docker 镜像和构建发布脚本同步适配到 KWDB
3.2.0。同时补充 Ubuntu 22.04/24.04 systemd 基础镜像支持,并新增后续 KWDB 版本更新的适配指南。主要变更 (Key Changes)
kwdb-monitor、kwdb-java、kwdb-python的基础镜像升级为kwdb/kwdb:3.2.0。docker/ubuntu-20.04,新增docker/ubuntu-22.04和docker/ubuntu-24.04,保留 systemd、SSH、root 登录等课程运行能力。docker/build_all.sh,支持ubuntu-22.04/ubuntu-24.04目标,统一发布为kwdb/ubuntu:<version>,并使用本地环境变量 token 登录 Docker Hub、GHCR 和阿里云 ACR。3.2.0,适配新的安装包下载、解压、命令行安装向导和卸载流程。3.0 -> 3.1升级课程替换为3.1.0 -> 3.2.0单机离线升级课程,覆盖旧版本安装、备份、升级和验证闭环。docs/kwdb-version-update-guide.md,沉淀后续 KWDB 版本升级时需要同步修改的检查清单。变更类型 (Type of Change)
测试情况 (Testing Performed)
bash -n docker/build_all.shGOCACHE=/private/tmp/kwdb-go-cache go test ./internal/course./docker/build_all.sh --build-only ubuntu./docker/build_all.sh --build-only ubuntu-22.04docker image inspect kwdb/ubuntu:22.04./docker/build_all.sh -c ubuntu-22.04,确认检查目标为kwdb/ubuntu:22.04、ghcr.io/kwdb/ubuntu:22.04、registry.cn-hangzhou.aliyuncs.com/kwdb/ubuntu:22.04给 Reviewer 的提示 (Notes for Reviewers)
ubuntu系列构建目标最终镜像名保持为kwdb/ubuntu:<ubuntu-version>,不是kwdb/ubuntu-xx.xx:<tag>。