简单实用kubernetes的etcd备份与恢复实现恢复集群配置(代码片段)

Friendsofthewind Friendsofthewind     2022-12-14     455

关键词:

学习目标


内容

提示:由于牵涉概念过多,本章主要讲解具体的备份恢复,其他概述
官网:https://kubernetes.io/zh-cn/docs/tasks/administer-cluster/configure-upgrade-etcd/#backing-up-an-etcd-cluster

一. etcd的工作原理
可将其分成两层次:Http层请求、接收消息;剩下的构成一部分,负责对数据及事务的处理。

二. 通过示例来演示etcd备份与恢复

小妙招:善用-h或- -help,省时省力,又不容易出错

1、etcd备份:针对 etcd 实例 https://127.0.0.1:2379 创建一个快照,保存到/srv/data/etcd-snapshot.db。
在创建快照的过程中,如果卡住了,就键入 ctrl+c 终止,然后重试。
(1)将当前ETCDCTL的API版本设置为3

使用velero+minio+restic实现kubernetes业务数据备份与恢复

概述:Velero(以前称为HeptioArk)为您提供了备份和恢复Kubernetes集群资源和持久卷的工具,可以安全的备份、恢复和迁移Kubernetes集群资源和持久卷。Velero主要提供以下能力备份群集并在丢失时进行还原。将群集资源迁移到其他群集... 查看详情

etcd的备份和恢复

...k8s-masternetwork]#etcdctl-versionetcdctlversion:3.3.11APIversion:2#vi/etc/kubernetes/manifests/etcd.yamletcd的yaml文件apiVersion:v1kind:Podmetadata:labels:component:etcdtier:control-plane...#监听端口---listen-client-urls=https://127.0.0.1:2379,https://192.168.18.125:2379#etcd监听端口host... 查看详情

k8s:通过velero实现集群备份和恢复(代码片段)

...的工具,用于k8s安全备份和恢复、执行灾难恢复以及迁移Kubernetes集群资源和持久卷。Velero可以做的:备份集群并在丢失时恢复。将集群资源迁移到其他集群。将您的生产集群复制到开发和测试集群。Velero包括两部分:在集群上... 查看详情

k8s学习-cka真题-etcd数据库备份恢复(代码片段)

...xff08;我的是kubeadm安装的集群):---cert-file=/etc/kubernetes/pki/etcd/server.crt---key-file=/etc/kubernetes/pki/etcd/server.key---trusted-ca-file=/etc/kubernetes/pki/etc 查看详情

关于k8s集群备份和恢复工具velero的一些笔记整理(代码片段)

...具,用于k8s安全备份和恢复、执行灾难恢复以及迁移Kubernetes集群资源和持久卷。Velero可以做的:备份集群并在丢失时恢复。将集群资源迁移到其他集群。将您的生产集群复制到开发和测试集群。Velero包括两部分:在... 查看详情

rancherrkek8s集群etcd恢复(代码片段)

...k8s集群的状态文件,里面包含kubeconfig、证书等内容。Kubernetes集群状态由Kubernetes集群中的集群配置文件cluster.yml和组件证书组成,由RKE生成。恢复etcd步骤在恢复etcd之前,请先停止该master服务器上的etcd容器dockerstopetcd... 查看详情

kubernetes之核心组件etcd介绍

目录Kubernetes之核心组件ETCD介绍ETCD的主要功能ETCD实用注意事项1、ETCDcluster初始化的问题2、ETCD读请求的机制3、ETCD的compact机制ETCD的问题Kubernetes之核心组件ETCD介绍Etcd是CoreOS基于Raft开发的分布式key-value存储,可用于服务发现、共... 查看详情

关于k8s中etcd集群备份灾难恢复的一些笔记(代码片段)

...问题一致性:每次读取都会返回跨多主机的最新写入简单:包括一个定义良好、面向用户的API(gRPC)安全:实现了带有可选的客户端证书身份验证的自动化TLS快速:每秒10000次写入的基准速度可靠:使用Raft算法... 查看详情

kubernetes核心组件-etcd详解

1.Kubernetes核心组件-ETCD详解Kubernetes是典型的主从分布式架构,由集中式管理节点(MasterNode),分布式的工作节点(WorkerNode)组成以及辅助工具组成。其中ETCD是管理节点的核心组件,主要负责集群状态集中式存储,功能架构与Zooke... 查看详情

如何为 etcd 进行备份和(时间点)恢复?

】如何为etcd进行备份和(时间点)恢复?【英文标题】:HowdoIdobackupand(point-in-time)recoveryforetcd?【发布时间】:2014-07-0802:39:03【问题描述】:我了解etcd将其数据存储在某种分布式日志中。是否有工具可以备份这些日志并从中恢复... 查看详情

数据的备份与恢复与用户权限管理

...份、数据备份、sql备份等1、文本备份  文本备份是最简单的一种备份方式!  一般认为,文本备份只适合Myisam存储引擎的数据表,就是将数据表的三个文件(结构、数据、索引)备份到其他服务器就行了  文本备份的特... 查看详情

关于kubernetes中etcd的一些笔记(代码片段)

写在前面学k8s涉及到一些etcd的知识,所以学习后这里系统整理下。博文内容涉及:单节点etcd搭建,版本切换etcd集群搭建:用两个节点初始化,然后动态添加一个节点到集群。etcd集群数据快照恢复为了方便,使... 查看详情

云原生训练营模块五kubernetes控制平面组件:etcd(代码片段)

etcd----------Part1----------etcd概述etcd功能与场景服务注册与发现,消息发布与订阅Etcd的安装etcd工具练习Raft协议❤etcd基于Raft的一致性选举方法日志复制安全性失效处理wal日志----------Part2----------etcdv3存储,Watch以及过期机制... 查看详情

云原生训练营模块五kubernetes控制平面组件:etcd(代码片段)

etcd----------Part1----------etcd概述etcd功能与场景服务注册与发现,消息发布与订阅Etcd的安装etcd工具练习Raft协议❤etcd基于Raft的一致性选举方法日志复制安全性失效处理wal日志----------Part2----------etcdv3存储,Watch以及过期机制... 查看详情

k8s学习-cka真题-etcd数据库备份恢复(代码片段)

目录题目解析命令环境搭建解题结果参考题目解析针对存在的etcd实例https://127.0.0.1:2379,创建一个快照,保存到/srv/data/etcd-snapshot.db。在创建快照的过程中,如果卡住了,就键入ctrl+c终止,然后重试。然后恢... 查看详情

rancher简单介绍

...服务平台。Rancher提供了在生产环境中使用的管理Docker和Kubernetes的全栈化容器部署与管理平台Rancherserver架构AuthenticationProxy:认证代理RancherAPIServer:API服务ClusterController:集群控制etcd:节点agent:代理节点Rancher架构图首先,用户... 查看详情

k8s实战kubernetes错误排查之etcd篇(代码片段)

学习目标提示:无论是实验环境,还是生产,k8s集群环境不一样,所以思维逻辑是一样但命令需要适时地调整通过本节的学习,您将获得处理k8s集群问题的通用方法,针对etcd方面问题具体,如何快速排查处理。知识充电:什么... 查看详情

zookeeper与etcd的对比

...1a;背景最近在看到Pachyderm的介绍时,看到作者拿YARN和Kubernetes做类比,拿Zookeeper和etcd做对比。YARN和Kubernetes的类比还相对比较好理解,毕竟他们都有资源管理和调度的职能,只不过YARN上运行的对象是JVM,而Kuber... 查看详情