当前位置: 首页 > 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.xdnf.cn/news/1393237.html

相关文章:

  • 基于 Vue + Interact.js 实现可拖拽缩放柜子设计器
  • CosyVoice win10启用记
  • 《Shell 大道:筑基篇(下)—— 流控筑根基,数据任驱驰》
  • 【K8s】整体认识K8s之与集群外部访问--service
  • 【Doris入门】Doris表模型完全指南:明细、聚合、主键模型的选择与优化技巧
  • layout版图设计学习笔记4_Virtuoso基础介绍
  • Altium Designer 22使用笔记(10)---PCB铺铜相关操作
  • 如何解决网关断网后时间不再统计的问题?无RTC子设备如何打通主网关的时间同步功能?
  • Unity EventTrigger 动态添加事件
  • 电商数据的获取方式:API、爬虫、第三方服务及更多
  • 如何使用 Graylog 连接 Easysearch
  • Nginx原理及九大常见故障解决方法
  • idea2025.1.5安装+pj
  • MemoryVLA:让机器人拥有“记忆“的视觉-语言-动作模型
  • 3021. Alice 和 Bob 玩鲜花游戏
  • JSTL!
  • 期权合约作废了怎么处理?
  • STM32之IIC详解
  • IP v 6
  • five86: 2靶场渗透
  • 论文阅读:ICLR 2024 GAIA: A Benchmark for General AI Assistants
  • 嵌入式Linux LED驱动开发
  • Frida-dexdump 使用指南:从内存中脱取安卓 Dex 文件
  • 动态规划--Day03--打家劫舍--198. 打家劫舍,213. 打家劫舍 II,2320. 统计放置房子的方式数
  • 机器人视觉检测
  • 151.翻转字符串里的单词(字符串算法)
  • 昇腾算力加持,深度思考模型Colossal-R1上线魔乐社区
  • 多智能体框架(下)
  • 嵌入式Linux驱动开发 - 蜂鸣器驱动
  • 【前端教程】JavaScript 数组对象遍历与数据展示实战