
keepalived+timescaladb主备切换高可用方案
keepalived+timescaladb主备切换高可用方案 环境和组件依赖 ubuntu 22.04,docker引擎 keepalived v2.2.4 timescaledb docker镜像wjy2020/timescaledb-repmgr:pg14.15-ts2.17.2,镜像使用参考 方案思路 在双机分别部署这两个组件,keepalived定时检测timesc...
keepalived+timescaladb主备切换高可用方案 环境和组件依赖 ubuntu 22.04,docker引擎 keepalived v2.2.4 timescaledb docker镜像wjy2020/timescaledb-repmgr:pg14.15-ts2.17.2,镜像使用参考 方案思路 在双机分别部署这两个组件,keepalived定时检测timesc...
使用nginx+rtmp+ffmpeg实现桌面直播 流媒体服务器搭建 docker run docker镜像基于添加了rtmp模块的nginx,和ffmpeg docker pull alfg/nginx-rtmp docker run -d -p 1935:1935 -p 8080:80 --name=nginx-rtmp alfg/nginx-rtmp rtmp模块说明 进入容器内...
使用apt-rdepends制作软件离线deb安装包 除基础软件外,还要获取软件依赖包。 依赖包工具安装 apt-get install apt-rdepends apt-rdepends工具使用 使用apt-rdepends工具,递归方式分析软件依赖,下载软件包本体,和依赖包。制作时先把下载目录下deb包清空,方便后续整理依赖包。脚本如下 #!/bin/bash PACKAGE_NA...
使用maven-archetype制作项目脚手架 maven plugin依赖 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-archetype-plugin</artifactId> <version&g...
k8s优雅操作pod容器组 回退备份 kubectl get deploy deployName -o yaml>>deployName-bak-`date "+%Y-%m-%d"`.yaml 获取副本数 replicas=`echo | kubectl get -o template deploy/deployName --template=` 停止容器组 kubec...
keepalived docker部署 基于osixia/keepalived docker镜像。 容器化部署优缺点 优点:融入云原生的生态。 缺点:非常明显。在自定义健康检测和通知处理场景,如果涉及访问或修改其他外部中间件文件(也可能是容器化部署),由于该操作是在容器内发起,需要使用特权指令或全量挂载等特殊配置,且违背容器隔离原则。 镜像使用说明 使用参考,基于docker...
ubuntu部署snmp服务 snmp安装 sudo apt-get install -y snmpd sudo apt-get install -y snmp sudo apt-get install -y libsnmp-dev snmp配置 修改配置文件/etc/snmp/snmpd.conf,内容如下。其他按需修改。 # 开启外部访问 # agentaddress 127.0...
centos部署openvpn openvpn服务端 安装依赖组件 yum -y install epel-release openvpn easy-rsa net-tools bridge-utils 配置服务端证书 创建ca和证书,使用免密模式 cd /usr/share/easy-rsa/3 ./easyrsa init-pki ./easyrsa build-ca ./easyrs...
ssh免密登录配置 生成密钥 ssh-keygen -t rsa -C 'comment' 参数说明 -t rsa: 指定使用 rsa加密 -C: 添加备注方便区分, 备注会加到公钥文件最后 命令会有交互输入,使用默认值回车,在根目录的.ssh/文件夹下生成四个文件 authorized_keys: 存放远程免密登录的公钥 id_rsa: 生成的私钥文件 id_rsa.pub: 生成的...
postgresql timescaladb时序数据库常用运维 -- 查看各块和压缩情况 SELECT * FROM timescaledb_information.chunks; -- 查看压缩效果 SELECT pg_size_pretty(pg_database_size('db_name')) as db_size, pg_size_pretty(before_...