AWS 节点迁移自动化

企业服务-云计算 翁志弘

在 AWS 上,透过 Ansible 脚本来将原本运行在 Intel 或 AMD 的节点迁移到 ARM64 以降低营运成本。 在 图一 里,addReplica.yml 负责现存的 ClickHouse 集群添加新的 ARM64 节点。removeReplica.yml 负责将 Intel 或 AMD 节点移除。其他 3 个 yml 则是我原创的脚本逻辑可复用机制,相比 Ansible 自带的机制轻量许多。 在 图二 里,是该 SaaS 环境的 purple 集群。左边是 ClickHouse 集群负责提供数据支持,右边是许多与之交互的 Kubernetes pods。 原先...

AWS 节点迁移自动化
AWS 节点迁移自动化
AWS 节点迁移自动化

K8下 ClickHouse集群缩容

企业服务-数据服务 翁志弘

在 Kubernetes,ClickHouse Operator 管理的集群里,进行数据无损缩容自动化 这是一组 Python 脚本:(Shard removal.png) disable_write_to_last_n_shards.py 负责将准备移除的 shard (分片) 设成只读 migrate_parts.py 负责将数据均匀地复制到其他分片 remove_last_n_shards.py 负责移除分片 其中,第 1、3 脚本透过修改 yaml 完成,第 2 脚本则运行 ClickHouse 扩充的 SQL 语句完成。 Before removal.png 展示...

K8下 ClickHouse集群缩容
K8下 ClickHouse集群缩容
K8下 ClickHouse集群缩容

Tekton持续集成部署流水线

企业服务-云计算 翁志弘

1. 基础镜像流水线​ 通过预构建包含核心依赖包的基础镜像,将后续流水线执行效率提升数倍,Dockerfile 集中管理于 tekton/dockerfiles,镜像存储于 us.icr.io/chop-tmp,为全流程加速奠定基础。​ 2. 镜像扫描流水线​ 创新实现 “手动 + 每周自动” 双模式漏洞检测,精准识别各版本可修复 CVE,周末自动巡检确保安全基线,为发布质量提供刚性保障。​ 3. PR 流水线​ 实现 PR 创建 / 更新的即时响应,自动化完成二进制构建、镜像生成及功能测试部署(部署至 rh92fips-1.fyre.ibm.com),测试用例集中于 tests 目...

Tekton持续集成部署流水线
Tekton持续集成部署流水线
------ 加载完毕 ------
联系需求方端客服