Velero 是vmware开源的一个云原生的灾难恢复和迁移工具,它本身也是开源的,采用Go语言编写,可以安全的备份、恢复和迁移Kubernetes集群资源数据;官网https://velero.io/,Velero 是西班牙语意思是帆船,非常符合Kubernetes社区的命名风格,Velero的开发公司Heptio,已被VMware收购。Velero 支持标准的K8S集群,既可以是私有云平台也可以是公有云,除了灾备之外它还能做资源移转,支持把容器应用从一个集群迁移到另一个集群,Velero 的工作方式就是把kubernetes中的数据备份到对象存储以实现高可用和持久化,默认的备份保存时间为720小时,并在需要的时候进行下载和恢复。

Superset 部署
Superset 部署

服务器巡检脚本-python3
服务器巡检脚本-python3

Linux 环境初始化过程
Linux 环境初始化,及软件安装

mongodb 集群搭建(分片+副本集)
mongodb 集群搭建(分片+副本集)部署 mongodb是最常用的nosql数据库,以下记录如何搭建高可用mongodb集群(分片+副本) mongodb集群有三种模式:主从模式、副本集模式、sharding分片模式 副本集和sharding分片模式是最广泛使用的方案,这2种方案的选择通过数据量和并发数来权衡:GB级别采用副本集方案,TB级别或以上采用sharding模式,解决单机容量和单机并发能力 sharding模式分片越多,性能自然下降越多

rabbitmq 3.12.0 安装(单机部署编译安装)
rabbitmq 3.12.0 安装(单机部署编译安装) 本想用rpm包进行安装,但是官方不在维护centos7的rpm了,故采用编译安装形式 环境centos7

Kubernetes 1.23.4 基于docker,centos7安装部署
Kubernetes 1.23.4 基于docker部署