当前位置: 首页 > news >正文

2024 CKA 题库 | 15、备份还原 etcd

不等更新题库

文章目录

    • 15、备份还原 etcd
      • 题目:
      • 考点:
      • 参考链接:
      • 解答:
        • 备份快照
        • 恢复快照
      • 检查

15、备份还原 etcd

题目:

设置配置环境
此项目无需更改配置环境。但是,在执行此项目之前,请确保您已返回初始节点。
[candidate@master01] $ exit #注意,这个之前是在 master01 上,所以要 exit 退到 node01,如果已经是 node01 了,就不要再 exit 了。Task
首先,为运行在 https://127.0.0.1:2379 上的现有  etcd 实例创建快照并将快照保存到 /var/lib/backup/etcd-snapshot.db 
为给定实例创建快照预计能在几秒钟内完成。 如果该操作似乎挂起,则命令可能有问题。用  CTRL + C 来取消操作,然后重试。 然后还原位于/data/backup/etcd-snapshot-previous.db 的现有先前快照。
提供了以下 TLS 证书和密钥,以通过 etcdctl 连接到服务器。CA 证书: /opt/KUIN00601/ca.crt
客户端证书: /opt/KUIN00601/etcd-client.crt 
客户端密钥: /opt/KUIN00601/etcd-client.key

考点:

etcd 的备份和还原命令

参考链接:

没必要参考网址,建议多练习,背过命令就行。
记不清的,可以使用 etcdctl -h 来帮助,更方便。
如果非要参考,可以按照下面方法。
依次点击 Tasks → Administer a Cluster → Operating etcd clusters for Kubernetes (看不懂英文的,可右上角翻译成中文)
https://kubernetes.io/zh-cn/docs/tasks/administer-cluster/configure-upgrade-etcd/

解答:

注意:

  1. 记得设置 ETCDCTL_API=3
  2. 如果文件没权限, 就 sudo -i
备份快照
$ sudo ETCDCTL_API=3 etcdctl --endpoints=https://127.0.0.1:2379 --cacert=/opt/KUIN00601/ca.crt --cert=/opt/KUIN00601/etcd-client.crt --key=/opt/KUIN00601/etcd-client.key snapshot save /var/lib/backup/etcd-snapshot.db
恢复快照
$ sudo ETCDCTL_API=3 etcdctl --endpoints=https://127.0.0.1:2379 --cacert=/opt/KUIN00601/ca.crt --cert=/opt/KUIN00601/etcd-client.crt --key=/opt/KUIN00601/etcd-client.key snapshot restore /data/backup/etcd-snapshot-previous.db

检查

# 没必要
$ etcdctl snapshot status /var/lib/backup/etcd-snapshot.db -wtable
http://www.lryc.cn/news/289471.html

相关文章:

  • 基于Matlab/Simulink直驱式风电储能制氢仿真模型
  • 计算机网络(第六版)复习提纲16
  • 【AndroidStudio】2022.3Giraffe连接超时,更换下载源,使用本地gradle,版本对应问题
  • 【Midjourney】内容展示风格关键词
  • openssl3.2/test/certs - 056 - all DNS-like CNs allowed by CA1, no SANs
  • mysql INSERT数据覆盖现有元素(若存在)
  • 攻防世界WEB新手训练区
  • Go语言安装及开发环境配置
  • 知识搜索术学习笔记
  • 【深度学习】sdxl中的 tokenizer tokenizer_2 区别
  • 使用一个定时器(timer_fd)管理多个定时事件
  • C++:使用tinyXML生成矢量图svg
  • day34_js
  • AR 自回归模型
  • 51单片机ESP8266
  • php 源码加密保护 bease方案
  • FFMPEG解析ts流
  • Java基础-实现猜数字小游戏
  • 爬虫(一)
  • 【软件测试】学习笔记-Nginx 在系统架构中的作用
  • 鸿蒙开发【应用开发基础知识】
  • 腾讯云幻兽帕鲁4核16G14M服务器性能测评和价格
  • Linux第一个小程序——进度条
  • (N-141)基于springboot,vue网上拍卖平台
  • 深入了解Figure的结构与层次
  • c语言基础6
  • kotlin sum 与 sumOf
  • php怎么输入一个变量,http常用的两种请求方式getpost(ctf基础)
  • Spring Boot 项目配置文件
  • 学校“数据结构”课程Project—扩展功能(自主设计)