摘要: 摘要 目前XXX云平台基于中间件的数据备份主要基于常见的中间件,mysql ,redis ,zk , es 进行的数据层面备份还原设计,主备集群的实现也是基于 etcd 进行的同步方案的设计实现; 数据层备份: 不破坏和不干预组件运行的状态和快照信息,做数据层的备份还原,依赖定制化的脚本实现,没有时 阅读全文
posted @ 2023-01-29 19:12 流雨声 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 摘要 集群中的 pod 如何感知获取集群级别的相关信息,在一定的应用场景下可能会被使用到,这样可以更好的定位应用所在节点和应用实例对应的 ip 信息; 关键词: k8s; Pod_IP; Host_IP; nodeName; 应用实践 第一步: 定义测试文档 apiVersion: v1 kind: 阅读全文
posted @ 2023-01-29 18:55 流雨声 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 摘要 在代码开源开放的时代下,跨语言,跨平台的接口交互也是其一种表征,本文基于 go 语言通过 restful.WebService 实现一个小项目,从而更好的理解 restfulApi 的实现原理,restfulapi 无论是 go ,python,java 等众多语言都有相关的实现和调用,无论在 阅读全文
posted @ 2023-01-29 18:52 流雨声 阅读(798) 评论(0) 推荐(0) 编辑
摘要: 摘要 Bazel是一个支持多语言、跨平台的构建工具。Bazel支持任意大小的构建目标,并支持跨多个仓库的构建,是Google主推的一种构建工具。 开源编译的困境: 1、开源成为当前软件开发的主旋律。如何方便地获取依赖,并做到平滑升级很重要。如果构建工具能够很方便地获取源代码。 2、混合多语言编程成为 阅读全文
posted @ 2023-01-29 18:43 流雨声 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 项目背景 近期开始通过python3的方式书写完成启示录的孵化项目,项目已经完成了前后端分离的工作,目前需要将后端项目代码实现容器化进行发布,容器化的方式分成两个方式进行: 1 半容器化的方式通过挂载目录的方式完成项目实施更新; 2 完全容器化的方式进行helm化完成发布; 基础的Dcokerfil 阅读全文
posted @ 2023-01-29 16:24 流雨声 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 前情提要 将之前关于 K3s 的安装部署能力进行整理。 安装 K3s curl -sfL https://get.k3s.io | sh - 开启 helm & treafik a. 安装 helm wget https://get.helm.sh/helm-v3.5.0-linux-amd64.t 阅读全文
posted @ 2023-01-29 15:53 流雨声 阅读(193) 评论(0) 推荐(0) 编辑