- 2024-11-07posgresql数据库高可用方案-patroni
一、简介pg常用高可用方案有repmgr,patroni等,本文介绍patroni方案。Patroni,是专门为PostgreSQL数据库设计的一款以Python语言实现的高可用软件。其使用外部共享存储软件(kubernetes、etcd、etcd3、zookeeper、aws等)来存储patroni监控到的pg集群状态信息,实现PostgreSQL集群的自
- 2024-09-07Etcd集群备份恢复
安装Etcd集群dockerpullquay.io/coreos/etcd:v3.3.1dockerrun-d--nameetcd1quay.io/coreos/etcd:v3.3.1etcd-nameetcd1-advertise-client-urlshttp://172.17.0.2:2379-initial-advertise-peer-urlshttp://172.17.0.2:2380-listen-client-urlshttp://0.0.0.0:237
- 2024-05-13etcd集群搭建
主机环境和分配规划:主机ip 主机名 操作系统环境 操作系统版本172.17.0.2etcd01centos7.9172.17.0.3etcd02centos7.9172.17.0.4etcd03centos7.9etcd官网下载,我这边下载的是v3.4.32版本https://objects.githubusercontent.com/github-product
- 2024-05-10集群备份、升级、扩容
集群备份、升级、扩容哪些内容需要备份1.集群中各种资源和应用程序,例如:podservicedeployment等等2.集群本身、集群内其他资源的信息如何备份1.如果是以声明式的方式创建资源,可以将其保存到代码库(如github)。如果是以命令式的方式创建的资源,使用下面的命令,将群集上创建的所
- 2024-03-28etcd安装(docker)
一、拉去官方镜像dockerpullquay.io/coreos/etcd:v3.5.0二、创建etcd容器dockerrun-d\-p2379:2379\-p2380:2380\--nameetcd\quay.io/coreos/etcd:v3.5.0\/usr/local/bin/etcd\-advertise-client-urlshttp://0.0.0.0:2379\-listen-client-
- 2024-01-15docker-compose 搭建 etcd 集群
准备工作安装好docker与docker-compose下载etcd镜像:dockerpullbitnami/etcd:latest最好关闭防火墙。如果遇到外部主机能ping通linux,但是不能访问docker容器的情况,需要开启防火墙,然后再关掉防火墙,最后重启docker即可。docker-compose.ymlversion:"3.0"networks:etc
- 2023-12-18通过备份 Etcd 来完美恢复 Kubernetes 中的误删数据
误删除或者服务器宕机,会导致Etcd数据的丢失或某个节点的Etcd数据异常时,当误删时,需要恢复数据,这个在实际环境当中是不可避免的。以下描述删除两个namespace下的Pod,如何恢复对应namespace的数据。1、操作环境3个(master、etcd)+1个node新建1个namespace下且创建Pod和
- 2023-10-23docker-compose 安装 etcd
目录docker-compose.yamldocker-compose.yamlversion:"3"services:etcd:hostname:etcdimage:bitnami/etcd:3deploy:replicas:1restart_policy:condition:on-failure#ports:#-"2379:2379"
- 2023-10-16etcd cluster
node01version:'2'services:etcd:image:quay.io/coreos/etcd:v3.5.0container_name:etcdrestart:alwaysports:-2379:2379-2380:2380volumes:-./etcd-data:/etcd-data#-./certs/:/certsen
- 2023-10-08etcd备份和恢复
1.初始化集群$etcd--nameinfra0--initial-advertise-peer-urlshttp://192.168.26.13:2380--listen-peer-urlshttp://192.168.26.13:2380--listen-client-urlshttp://192.168.26.13:2379,http://127.0.0.1:2379--advertise-client-urlshttp://192.168.26.13:2379--in