apisix 官方example,单机docker的etcd备份和恢复

这篇具有很好参考价值的文章主要介绍了apisix 官方example,单机docker的etcd备份和恢复。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

etcd配置就是官方example,很多文档都是集群k8s的,不能照搬,记录下官方试例的过程,
etcd配置如下:

version: "3"

services:
  etcd:
    image: bitnami/etcd:3.4.15
    restart: always
    volumes:
      - ./etcd_data:/bitnami/etcd
    environment:
      ALLOW_NONE_AUTHENTICATION: "yes"
      ETCD_ADVERTISE_CLIENT_URLS: "http://etcd:2379"
      ETCD_LISTEN_CLIENT_URLS: "http://0.0.0.0:2379"

    ports:
      - "2379:2379/tcp"
    networks:
      apisix:

备份与恢复:
1 在./etcd_data目录下创建data,chmod 777,启动恢复时用
2 备份ETCDCTL_API=3  docker exec api_etcd_1 etcdctl --endpoints=":2379" snapshot save "/bitnami/etcd/backup.db"
3 恢复:
   1. 先停掉服务(apisix相关,只留下etcd docker)
   2. 删除./etcd_data下的data,执行
ETCDCTL_API=3  docker exec -it etcd etcdctl  snapshot restore  "/bitnami/etcd/backup.db" --endpoints=":2379" --data-dir=/bitnami/etcd/data, 然后chmod data 777
   3. 重启服务文章来源地址https://www.toymoban.com/news/detail-782529.html

到了这里,关于apisix 官方example,单机docker的etcd备份和恢复的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • k8s-1.22.3集群etcd备份与恢复

    kubeadm-1.22.3-0.x86_64 kubelet-1.22.3-0.x86_64 kubectl-1.22.3-0.x86_64 kubernetes-cni-0.8.7-0.x86_64 主机名 IP VIP k8s-master01 192.168.10.61 192.168.10.70 k8s-master02 192.168.10.62 k8s-master03 192.168.10.63 k8s-node01 192.168.10.64 k8s-node02 192.168.10.65 注:etcd最新的API版本是v3,与v2相比,v3更高效更清晰。k8s默认使用的etcd

    2024年02月13日
    浏览(38)
  • 基于velero及minio实现etcd数据备份与恢复

    Velero 是vmware开源的一个云原生的灾难恢复和迁移工具,它本身也是开源的,采用Go语言编写,可以安全的备份、恢复和迁移Kubernetes集群资源数据;官网https://velero.io/。Velero 是西班牙语意思是帆船,非常符合Kubernetes社区的命名风格,Velero的开发公司Heptio,已被VMware收购。Veler

    2024年02月10日
    浏览(39)
  • etcd官方docker镜像及dockerfile问题处理

    解决下我之前etcd使用docker镜像启动的坑 1、问题镜像docker-file: 这个dockerfile看着看不出来问题,但如果有人真的执行我之前两篇文章的文件,就会有问题,什么问题呢,无法连接到etcd,由于我是刚装上docker,排查了一圈,包括docker网络及是否是本地docker的网络问题,排查了

    2024年01月21日
    浏览(36)
  • apisix 单机部署 linux

    安装etcd: #安装apisix #启动apisix apisix start #安装dashboard

    2024年01月25日
    浏览(32)
  • Docker——compose单机容器集群编排

    Docker-compose是一个基于Docker的容器编排工具。它使用一个YAML文件来定义和配置多个容器的集群。通过使用Docker-compose,我们可以轻松地定义、配置和协同运行多个Docker容器,而无需手动管理它们的启动和通信。 1.为何需要Docker-compose 在现代应用程序开发中,容器化技术已经成

    2024年02月16日
    浏览(43)
  • PostgreSQL备份和恢复(Docker安装)

    目录 一.准备备份脚本并拷贝进容器 二,在宿主机写定时任务去执行容器内的备份脚本 保存后 docker cp 到容器里的某一个文件夹内,这边选择的是 /var/lib/postgresql

    2024年02月08日
    浏览(39)
  • GitLab备份与恢复测试(基于Docker)

    1.修改配置文件/opt/gitlab/config/gitlab.rb 2.重新加载配置 3.备份应用程序 4.备份配置 1.启动gitlab 2.修改配置文件/opt/gitlab_bak1/config/gitlab.rb 3.重新加载配置 4.复制备份文件到2指定的目录 5.停止连接到数据库的进程 6.恢复,名称中省略了_gitlab_backup.tar 7.恢复gitlab-secrets文件 8.重启git

    2024年01月23日
    浏览(52)
  • docker容器单机部署zookeeper+kafka集群

    KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 其中zookeeper会转化成zookeeper的ip kafka1: 10.21.214.66 其中10.21.214.66 填写宿主机ip

    2024年02月19日
    浏览(41)
  • Mysql数据备份与恢复——Docker版

    ​ 工作上由于需要将旧服务器停用换用新服务器,而旧服务器上存放的mysql数据库,查看磁盘得知大概50G以上,如果采用工具将数据导出成json再到新服务上执行,其过程花费时间太长了,至少得半天… 所以想着能否直接将数据库上的data目录数据直接复制到新的服务器上,然

    2023年04月27日
    浏览(45)
  • 【云原生】Docker-compose单机容器集群编排

    Compose是单机编排容器集群或者是分布式服务容器的应用工具。通过Compose,可以使用YAML文件来配置应用程序的服务。然后,使用一个命令,就可以从配置中创建并启动所有服务。 Docker-Compose是一个容器编排工具。通过一个.yml或.yaml文件,将所有的容器的部署方法、文件映射、

    2024年02月09日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包