当前位置: 首页 > news >正文

记录:HSD部署(未完成)

建数据库

  • 相关文档:Confluence
  • 准备:CA文件和备份用的aws key。
    CA文件:在namespace添加trust-injection=enabled的标签,会自动生成。
    aws key:生成cnpg-backup-creds的secret。
  • 安装:
    从git仓库获取values模板,记得先修改服务的ip和备份地址。
    用helm安装,注意chart名对应cluster名。
helm upgrade --install hsd-stg-cnpg-cluster cnpg/cluster -f hsd-stg-cnpg-cluster.yaml -n hsd-stg
  • 恢复备份:
    复制恢复模板的recovery部分,同时改模式为mode: recovery
  • 排错:
    可以在lens查看pod的运行情况,并检查s3是否成功备份。
    如果遇到cpu配额不足的问题,需要减少模板的request cpu。
    删除chart会自动将所有资源删除。

建gitlab-ci

  • 镜像拉取认证:
    从gitlab项目页面生成deploy token,路径为:Setting => Repository => Deploy tokens
    将deploy token加入secret文件gitlab-registry-secret
  • 批量将环境变量添加到vault:
    本地有相应代码(TODO:存到github)。
  • vault拉取认证:
    需要先创建VAULT_JWT_ROLE。查看lets文档:
# .config.yaml
production:environment: test				# 只影响role-policy的命名usePrivateRegistry: true		# 私有库必须加buildRef: "*"					# 注意将buildRef设置成任何job可用buildRefType: "*"ciAccess:readable: - kv/data/data-export-scripts/*	# 访问多文件记得添加最后的星号
# shell
lets create role-policy .config.yaml --vault-token=$VAULT_TOKEN
  • 添加gitlab-ci步骤:
    运行批量拉取vault变量的脚本,需要植入之前的jwt
    helm chart安装deployment
http://www.dtcms.com/a/356723.html

相关文章:

  • 如何编译和使用 tomcat-connectors-1.2.32 源码(连接 Apache 和 Tomcat)​附安装包下载
  • CD71.【C++ Dev】二叉树的三种非递归遍历方式
  • 4.渗透-.DOS命令(文件目录操作)
  • 响应式编程框架Reactor【3】
  • Rust Web框架Axum学习指南之响应和异常封装
  • 如何备份 TECNO 手机上的短信
  • 云手机的安全性如何?
  • 云手机技术中都有着哪些局限性?
  • 国际期货Level2分时Tick历史行情数据处理分析
  • 关于 etree 的解析
  • 【c++题解】经典题目:带修改的 LIS 问题——CF650D Zip-line
  • 【修复软件】【缺少dll、ocx】加载失败报错无法运行注册老软件崩溃解决修复任何软件等通用方法
  • 中文PDF解析工具测评与选型指南
  • MemoryVLA:让机器人拥有“记忆“的视觉-语言-动作模型
  • 第2.1节:AI大模型之GPT系列(GPT-3、GPT-4、GPT-5)
  • 深入解析Qt节点编辑器框架:高级特性与性能优化(四)
  • 性能测试-jmeter7-元件提取器
  • 达梦数据库-归档日志(一)
  • 达梦数据库-数据文件 (二)
  • 【ShiMetaPi M4-R1】上手:RK3568B2 |开源鸿蒙(OpenHarmony) 开发板上手指南
  • dm8_静默安装简单快速
  • 第一百零二章:AI的“未来电影制片厂CEO”:多模态系统落地项目实战(完整 AI 视频创作平台)
  • mongoDB学习(docker)
  • MYSQL速通(2/5)
  • 【开题答辩全过程】以 基于Spring Boot的网上家庭烹饪学习系统的设计与实现为例,包含答辩的问题和答案
  • 软考-系统架构设计师 办公自动化系统(OAS)详细讲解
  • LeetCode 完全背包 279. 完全平方数
  • 小程序版碰一碰发视频:源码搭建与定制化开发的源头技术解析
  • Java开发MongoDB常见面试题及答案
  • [TG开发]与Reids集成