精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

數(shù)據(jù)無憂,一學(xué)就會(huì):掌握CKA認(rèn)證必備的etcd備份與還原秘籍!

云計(jì)算 數(shù)據(jù)庫
etcd是一致且高可用的鍵值存儲(chǔ),用作Kubernetes 所有集群數(shù)據(jù)的后臺(tái)數(shù)據(jù)庫。是一個(gè)非常重要的部件,因此,需要對(duì)這個(gè)部件進(jìn)行備份,方便后續(xù)出現(xiàn)問題能盡快的恢復(fù)。

etcd是一致且高可用的鍵值存儲(chǔ),用作Kubernetes 所有集群數(shù)據(jù)的后臺(tái)數(shù)據(jù)庫。是一個(gè)非常重要的部件,因此,需要對(duì)這個(gè)部件進(jìn)行備份,方便后續(xù)出現(xiàn)問題能盡快的恢復(fù)。

1.etcd基本使用方式

下面通過Kubernetes 練習(xí)環(huán)境Killercoda[1]進(jìn)行實(shí)操。使用github賬號(hào)登錄到Killercoda平臺(tái)上,該平臺(tái)目前使用的是最新版本的Kubernetes。

Killercoda平臺(tái)

該系統(tǒng)上也安裝了etcd cli客戶端,如果沒有安裝,可以執(zhí)行下面的命令進(jìn)行安裝:

apt install etcd-client

etcdcli 客戶端與etcd采用證書方式進(jìn)行通信,kubeadm方式部署的Kubernetes可以通過yaml文件查看etcd的證書路徑。

etcd組件yaml

--initial-advertise-peer-urls:集群間會(huì)通告,此為通告地址,聲明節(jié)點(diǎn)端口,2380集群中使用,2379客戶端使用。

或者使用kubectl get pods etcd-controlplane -o yaml -n kube-system方式查看證書的路徑信息。如下圖:

etcd組件yaml

2.創(chuàng)建Nginx

通過下面的命令創(chuàng)建具有多個(gè)副本的 nginx 部署,這些副本將用于驗(yàn)證 etcd 數(shù)據(jù)的恢復(fù)。

kubectl create deployment nginx \
--image=nginx \
--replicas=3

驗(yàn)證新部署的 Pod 是否處于運(yùn)行狀態(tài):

查看Pod狀態(tài)

3.備份Etcd數(shù)據(jù)

為 etcd 備份創(chuàng)建一個(gè)備份目錄mkdir etcd-backup運(yùn)行以下命令進(jìn)行 etcd 備份。

export ETCDCTL_API=3 
etcdctl \
--endpoints=https://127.0.0.1:2379 \
--cacert=/etc/kubernetes/pki/etcd/ca.crt \
--cert=/etc/kubernetes/pki/etcd/server.crt \
--key=/etc/kubernetes/pki/etcd/server.key \
snapshot save ./etcd-backup/etcdbackup.db

執(zhí)行完如下圖:

備份etcd

4.驗(yàn)證備份數(shù)據(jù)

運(yùn)行以下命令,以從新備份數(shù)據(jù)中獲取密鑰列表和詳細(xì)信息:

etcdctl --write-out=table snapshot status ./etcd-backup/etcdbackup.db

執(zhí)行完命令后如下圖:

5.將備份恢復(fù)到集群

(1) 在這里,我們將刪除之前創(chuàng)建的 nginx 部署,然后恢復(fù)備份,以便恢復(fù) nginx 部署。

controlplane $ kubectl delete deployments.apps nginx
deployment.apps "nginx" deleted

(2) 將數(shù)據(jù)從備份恢復(fù),執(zhí)行如下命令:

controlplane $ export ETCDCTL_API=3
controlplane $  mkdir -p /var/lib/restore
controlplane $  etcdctl snapshot restore etcd-backup/etcdbackup.db --data-dir=/var/lib/restore

--data-dir:是指定把數(shù)據(jù)還原到那個(gè)目錄下。

執(zhí)行完上述命令會(huì)在指定的目錄下生成etcd數(shù)據(jù)文件,如下圖:

還原備份

(3) 現(xiàn)在我們需要停止所有正在運(yùn)行的Kubernetes組件以更新etcd數(shù)據(jù)。為此,我們?cè)?etc/kubernetes/manifests/文件夾中放置了kubernetes組件的清單文件,我們將臨時(shí)將此文件移出此路徑,kubelet將自動(dòng)刪除這些pod。

mkdir tmp
mv /etc/kubernetes/manifests/* tmp/

把/etc/kubernetes/manifests/目錄下的組件yaml文件,移走容器就開始刪除。可以通過crictl ps -a查看.

(4) 等待組件容器刪除后,我們需要修改etcd.yaml組件的etcd-data中的hostPath路徑參數(shù)

...省略...
  volumes:
  -hostPath:
      path:/etc/kubernetes/pki/etcd
      type:DirectoryOrCreate
    name:etcd-certs
  -hostPath:
      path:/var/lib/restore
      type:DirectoryOrCreate
    name:etcd-data
status:{}

/var/lib/restore就是數(shù)據(jù)還原的路徑。

(5) 驗(yàn)證k8s集群是否正常

controlplane $ kubectl get cs
Warning: v1 ComponentStatus is deprecated in v1.19+
NAME                 STATUS    MESSAGE   ERROR
controller-manager   Healthy   ok        
scheduler            Healthy   ok        
etcd-0               Healthy   ok        
controlplane $ kubectl get pod
NAME                     READY   STATUS    RESTARTS   AGE
nginx-7854ff8877-6t6dl   1/1     Running   0          46m
nginx-7854ff8877-l6dq8   1/1     Running   0          46m
nginx-7854ff8877-pbkq9   1/1     Running   0          46m

6.CKA真題講解

CKA真題-etcd備份還原

中文解析:

此項(xiàng)目無需更改配置環(huán)境,但是,在執(zhí)行此項(xiàng)目之前,請(qǐng)確保您已返回初始節(jié)點(diǎn)。etcd 這道題真實(shí)考試為第4題,用的集群是真實(shí)考試時(shí)的上一題的集群,即真題第3題 mk8s,所以無需再切換集群了。

Task \

(1)首先,為運(yùn)行在https://127.0.0.1:2379上的現(xiàn)有 etcd 實(shí)例創(chuàng)建快照并將快照保存到 /srv/data/etcd-snapshot.db 文件。

(2)為給定實(shí)例創(chuàng)建快照預(yù)計(jì)能在幾秒鐘內(nèi)完成。如果該操作似乎掛起,則命令可能有問題。用CTRL + C 來取消操作然后重試。

(3)然后還原位于/var/lib/backup/etcd-snapshot-previous.db的現(xiàn)有先前快照。

(4)提供了以下TLS證書和密鑰,以通過etcdctl 連接到服務(wù)器:

  • CA證書: /opt/KUIN00601/ca.crt
  • 客戶端證書: /opt/KUIN00601/etcd-client.crt
  • 客戶端密鑰: /opt/KUIN00601/etcd-client.key

etcd備份還原官方文檔[2]

(1) 備份

如果不使用 export ETCDCTL_API=3,而使用ETCDCTL_API=3,則下面每條 etcdctl 命令前都要加ETCDCTL_API=3。

如果執(zhí)行時(shí),提示permission denied,則是權(quán)限不夠,命令最前面加 sudo 即可。

export ETCDCTL_API=3

先檢查考試環(huán)境有沒有題目說的目錄 /srv/data/,沒有的話則需要自己創(chuàng)建:

mkdir -p /srv/data

備份時(shí)etcdctl客戶端需要帶上證書,,用題目給的三個(gè)證書:

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
save  /srv/data/etcd-snapshot.db

可以使用etcdctl --write-out=table snapshot status /srv/data/etcd-snapshot.db驗(yàn)證備份的數(shù)據(jù)。

(2) 還原操作

先創(chuàng)建一個(gè)還原數(shù)據(jù)存儲(chǔ)的目錄:

mkdir -p /var/lib/restore

執(zhí)行還原操作,并指定還原數(shù)據(jù)存儲(chǔ)目錄:

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   /var/lib/backup/etcd-snapshot-previous.db \
--data-dir=/var/lib/restore

移走/etc/kubernetes/manifests/到臨時(shí)目錄下tmp:

mkdir -p /home/tmp
mv /etc/kubernetes/manifests/*.yaml /home/tmp

在/home/tmp目錄下編輯etcd.yaml文件,修改etcd-data的hostPath路徑為/var/lib/restore:

volumes:
  -hostPath:
      path:/etc/kubernetes/pki/etcd
      type:DirectoryOrCreate
    name:etcd-certs
  -hostPath:
      path:/var/lib/restore
      type:DirectoryOrCreate
    name:etcd-data
status:{}

重新把/home/tmp目錄下的組件文件移動(dòng)/etc/kubernetes/manifests/:

mv /home/tmp/*.yaml  /etc/kubernetes/manifests/

(3) 驗(yàn)證操作

驗(yàn)證k8s集群是否正常:

controlplane $ kubectl get cs
Warning: v1 ComponentStatus is deprecated in v1.19+
NAME                 STATUS    MESSAGE   ERROR
controller-manager   Healthy   ok        
etcd-0               Healthy   ok        
scheduler            Healthy   ok

到此整個(gè)etcd備份與還原操作就完成了。

參考資料:

  • [1]Killercoda: https://killercoda.com/playgrounds/scenario/kubernetes
  • [2]etcd備份還原官方文檔: https://kubernetes.io/zh-cn/docs/tasks/administer-cluster/configure-upgrade-etcd/#backing-up-an-etcd-cluster
責(zé)任編輯:趙寧寧 來源: 攻城獅成長(zhǎng)日記
相關(guān)推薦

2024-03-04 18:42:11

網(wǎng)絡(luò)策略k8s網(wǎng)絡(luò)通信

2024-05-23 13:49:00

Kuberneteetcd集群

2025-03-11 14:09:04

2013-05-08 10:01:55

SQL Server 數(shù)據(jù)備份備份與還原

2010-08-12 11:24:55

CISCO路由器備份與還原

2011-08-17 16:12:25

Windows7系統(tǒng)備份備份和還原

2020-08-28 13:49:13

數(shù)據(jù)統(tǒng)計(jì)學(xué)面試

2010-05-17 15:58:05

MySQL Admin

2022-08-05 08:48:33

KubernetesEtcd數(shù)據(jù)

2010-01-22 11:21:37

2010-01-25 12:58:26

2017-07-10 16:00:47

Mysql數(shù)據(jù)備份數(shù)據(jù)還原

2011-03-10 08:42:15

SQL Server備份還原

2010-05-18 10:27:50

MySQL數(shù)據(jù)庫

2011-07-12 10:24:11

域控制器

2024-02-28 18:13:00

kubernetes云計(jì)算

2025-03-21 08:20:00

數(shù)據(jù)清洗Python編程

2024-05-11 08:27:41

Agent智能體GPT

2024-03-07 12:08:02

Podkubernetes容器

2011-03-03 16:10:04

Mysql數(shù)據(jù)庫備份還原
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

麻豆视频在线观看免费网站黄| 欧美中文字幕在线观看| 亚洲最大福利视频网站| 中文字幕在线免费看线人| 一级特黄aaaaaa大片| 精品福利一区| 亚洲丝袜自拍清纯另类| 国产xxx69麻豆国语对白| 北京富婆泄欲对白| 成人黄色网址| 日韩一级毛片| 欧美伊人久久久久久久久影院| 国产在线精品二区| 亚洲国产美女视频| 女人让男人操自己视频在线观看| 久久久久久久综合色一本| 国内精品久久久久久中文字幕| 亚洲精品免费一区亚洲精品免费精品一区 | 精品视频黄色| 欧美日韩一二三四五区| 国产精品一区免费观看| 免费看一级一片| 激情视频亚洲| 亚洲日本在线a| 久久国产精品久久精品国产| 日韩成年人视频| eeuss鲁片一区二区三区| 一区二区三区在线视频免费观看| 国产欧美一区二区三区在线| 美国一级黄色录像| 外国电影一区二区| 亚洲国产精品二十页| 国产精品高潮呻吟视频| 男人的天堂av网| 久久男人av资源站| 亚洲色欲色欲www| 日本在线播放一区| 一本久道久久综合无码中文| 97视频精品| 日韩一卡二卡三卡国产欧美| 菠萝蜜视频在线观看入口| 蜜桃av鲁一鲁一鲁一鲁俄罗斯的 | 国内精品在线观看视频| 天堂在线资源库| 午夜综合激情| 在线看日韩av| 亚洲国产欧美日韩在线| 国产美女高潮在线| 国产欧美一区二区在线| 成人精品视频久久久久| 久久久久久久国产精品毛片| 日韩av字幕| 午夜国产精品影院在线观看| 噜噜噜噜噜久久久久久91| 免费黄色小视频在线观看| 日韩成人三级| 在线视频日韩精品| 久久久国产精品久久久| 国产一区一区| 精品久久久一区二区| 清纯唯美一区二区三区| 国产毛片毛片毛片毛片| 中文亚洲免费| 久久影视电视剧免费网站清宫辞电视 | 周于希免费高清在线观看| 久久精品日韩一区二区三区| 国产在线观看一区二区三区| 91麻豆国产视频| 精品一区二区三区的国产在线播放| 欧美成人一区在线| 一卡二卡三卡四卡| 欧美日韩黄色| 精品久久一区二区三区| 四季av一区二区| 日本三级在线观看网站| 国产三级久久久| 亚洲国产欧美不卡在线观看 | 日本欧美韩国| 在线观看91精品国产麻豆| 国产妇女馒头高清泬20p多| 欧美xxxbbb| 欧美激情在线观看视频免费| 亚洲午夜久久久影院伊人 | 国产丝袜精品第一页| 在线免费观看av网| 欧美特大特白屁股xxxx| 亚洲主播在线播放| 一区二区三区我不卡| 亚洲三区在线播放| 国产乱子轮精品视频| 国产精品99免视看9| 中文字幕一区二区三区四区免费看 | www.久久久久爱免| 精品久久久久国产| 欧美少妇性生活视频| 久久一卡二卡| 色综合久久久久综合体| 久久亚洲精品无码va白人极品| 91精彩视频在线观看| 91丨九色丨国产丨porny| 动漫精品视频| 国产普通话bbwbbwbbw| 成人免费视频网站在线观看| 91久久精品国产| 一级久久久久久| 国产精品一区二区不卡| 欧美精品成人一区二区在线观看 | 国产精品久久亚洲不卡| 51精品国自产在线| 污视频网站观看| 性欧美18一19sex性欧美| 在线成人高清不卡| 欧美 日本 国产| 欧美高清日韩| 久久福利视频网| 好看的av在线| 亚洲免费在线| 91久久国产婷婷一区二区| 男女污视频在线观看| 久久这里只精品最新地址| 精品久久中出| 日本韩国一区| 国产偷v国产偷v亚洲高清| 人妻互换免费中文字幕| 欧美xxxx免费虐| 欧美精品一级二级| 成都免费高清电影| 成人一区二区| 北条麻妃在线一区二区| 婷婷伊人五月天| 欧美视频二区| 91极品视频在线| 国产农村妇女aaaaa视频| 极品美女销魂一区二区三区| 亚洲在线视频福利| 国产综合在线播放| 99国产精品国产精品毛片| 茄子视频成人在线观看| 免费在线观看av电影| 91精品国产欧美日韩| 丰满熟女人妻一区二区三区| 麻豆成人入口| 欧美激情一二区| 中文字幕一区二区人妻电影| 日本91福利区| 成人免费xxxxx在线观看| 黄视频在线观看免费| 中文字幕在线观看不卡视频| 中文字幕在线中文| 激情视频网站在线播放色| 日韩欧美自拍偷拍| 久热这里有精品| 国产一区二区三区香蕉 | 午夜免费一区二区| 久久99高清| 欧美成人国产va精品日本一级| 中文字幕免费高清在线观看| 欧美国产视频在线| 天天干天天爽天天射| 日韩大片在线| 成人做爰www免费看视频网站| 欧美r级在线| 亚洲国产成人av网| 一区二区三区 欧美| 日韩av综合| 亚洲人精选亚洲人成在线| 日韩欧美国产成人精品免费| 狠狠色丁香婷婷综合久久片| 精品久久免费观看| 久草免费在线视频| 亚洲欧美一区二区激情| 欧美大片xxxx| 国产不卡高清在线观看视频| 天堂av一区二区| 国产在线88av| 亚洲男人天堂久| 国产情侣免费视频| av网站一区二区三区| 亚洲欧美日韩精品久久久 | 亚洲免费网站| 亚洲欧洲日夜超级视频| avtt久久| 97超碰色婷婷| av在线播放网站| 亚洲国产美国国产综合一区二区| 亚洲天堂美女视频| 一区二区三区国产精华| 国产成人精品综合| 婷婷在线视频| 欧美亚洲国产一卡| 1024手机在线视频| 26uuu成人网一区二区三区| 五月婷婷狠狠操| 午夜精品影院| 午夜精品亚洲一区二区三区嫩草| 久久视频免费| 日韩av不卡在线| 五月天激情婷婷| 欧美日韩综合一区| 级毛片内射视频| 欧美亚洲一区二区三区| 在线观看日韩羞羞视频| 免费观看成人www动漫视频| 国产精品久久久久久久久影视 | 国产专区第一页| 亚洲视频资源在线| av无码一区二区三区| 国产一区日韩一区| 99精品99久久久久久宅男| 快射av在线播放一区| 欧美三级午夜理伦三级中视频| 少妇久久久久久被弄高潮| 久久久亚洲国产美女国产盗摄| 91网址在线观看精品| 三级一区在线视频先锋 | 人操人视频在线观看| 欧美一区永久视频免费观看| 精品人妻一区二区三区免费看 | 99久久免费精品国产72精品九九| 国产成人av在线| 丁香花在线影院| 亚洲成人av在线| 在线观看免费国产视频| 91免费看`日韩一区二区| 亚洲一区二区三区四区精品| 肉丝袜脚交视频一区二区| 青青草成人网| 国产欧美三级电影| 热99精品里视频精品| 欧洲中文在线| 欧美成年人网站| 婷婷成人激情| 自拍亚洲一区欧美另类| 男女视频在线观看| 日韩电影免费观看在线观看| 亚洲va在线观看| 午夜精品一区二区三区免费视频| 欧美第一页在线观看| 国产精品久久久久久久久搜平片 | 欧美熟妇另类久久久久久不卡 | 一本一道久久a久久综合蜜桃| 99精品在线| 超碰在线观看97| 国产精品视频一区视频二区| 成人午夜黄色影院| 亚洲综合资源| 91久久夜色精品国产网站| 人人精品久久| 国内精品视频一区| 国产在线xxx| 久久久久久久成人| 麻豆av在线免费观看| 欧美国产日韩在线| 欧美91精品久久久久国产性生爱| 亚洲精品videossex少妇| 亚洲精品久久久久久久蜜桃| 色狠狠色狠狠综合| 国产乱国产乱老熟300| 亚洲激情欧美激情| 日韩一级片av| 亚洲成人av在线电影| 日本中文字幕网| 欧美视频精品一区| 中文字幕手机在线观看| 一区二区三区四区不卡视频| 国产福利久久久| 国产精品免费av| 日韩精品一区二区三区高清免费| 91在线视频播放地址| 国产aⅴ激情无码久久久无码| 国产亚洲人成网站| 中文字幕资源站| 久久只精品国产| 亚洲精品视频网址| 99九九99九九九视频精品| 久久人人爽人人爽人人片 | 欧美午夜视频在线| 欧美亚洲国产激情| japanese在线视频| 欧美色综合网| 成人在线观看a| 精品一区二区影视| 免费黄色a级片| 久久精品欧美日韩精品| 女性裸体视频网站| 国产性天天综合网| 久久久久久久久久97| 亚瑟在线精品视频| 日本成人一级片| 精品国产1区2区3区| 国产乱码久久久| 欧美亚洲一区二区在线| 精品国产999久久久免费| 精品视频在线免费看| 国产成人三级一区二区在线观看一| 亚洲第一免费播放区| √新版天堂资源在线资源| 欧美黑人巨大精品一区二区| 在线观看精品| 欧洲精品在线视频| 91嫩草国产线观看亚洲一区二区 | 久久精品无码一区二区三区毛片| 日本欧美一区二区在线观看| 国产又黄又嫩又滑又白| 国产亚洲综合性久久久影院| 丰满少妇高潮久久三区| 在线一区二区三区四区五区| 99re国产在线| 91国偷自产一区二区开放时间| 国产毛片久久久久| 亚洲视频在线观看免费| 欧美xxxx免费虐| 成人黄色网免费| 精品久久中文| 怡红院av亚洲一区二区三区h| 亚洲三级网站| av免费观看大全| 宅男噜噜噜66国产日韩在线观看| 国产不卡一区二区视频| 精品一区二区三区的国产在线播放| 黄色正能量网站| 亚洲国产精品久久人人爱| 国产乱子伦精品无码码专区| 亚洲色图18p| 男人久久天堂| 国产精品免费一区二区三区在线观看 | 中文字幕精品在线视频| 日韩大片免费观看| 国产精品xxx在线观看www| 亚洲91精品| 韩国无码av片在线观看网站| 青青草国产成人99久久| 日韩中文字幕电影| 午夜精品123| 欧日韩在线视频| 欧美黄色三级网站| 精品久久国产一区| 综合视频免费看| 精品夜夜嗨av一区二区三区| 国产一二三四视频| 欧美在线播放高清精品| 黄色的视频在线免费观看| 日韩av电影中文字幕| 五月国产精品| 国产a级一级片| 激情成人综合网| 欧美视频一区二区在线| 欧美日韩国产免费一区二区| 亚洲精品久久久久久动漫器材一区| 亚洲精品国产精品乱码不99按摩 | 欧美扣逼视频| 日本三级韩国三级久久| 国产精品一区二区三区av麻 | 国产亚洲一区在线播放| 狠狠88综合久久久久综合网| 亚洲乱妇老熟女爽到高潮的片 | 91免费观看视频| 日韩黄色在线播放| 国产亚洲欧美日韩一区二区| a在线免费观看| 97人人香蕉| 亚洲手机在线| 在线免费观看a级片| 色综合久久88色综合天天免费| 国产中文字幕在线播放| 国产精品久久久久久久久粉嫩av| 日韩欧美视频| 伦伦影院午夜理论片| 同产精品九九九| 国产在线一二三| 国产有码在线一区二区视频| 欧美激情91| 亚洲精品在线视频免费观看| 在线看国产日韩| 美女黄视频在线观看| 999在线免费观看视频| 国产欧美二区| av在线播放中文字幕| 日韩视频一区二区在线观看| 日韩激情电影免费看| 亚洲一区三区电影在线观看| 国产精品一区二区久久不卡| 三级视频在线观看| 色老头一区二区三区| 自拍视频在线看| 亚洲视频sss| 成人精品视频一区| 国产女人18水真多毛片18精品| 精品国产一区二区三区四区四| 中文字幕人成乱码在线观看| 一区二区三区四区不卡| 成人涩涩免费视频| 艳妇乳肉豪妇荡乳av无码福利| 欧美精品一区在线播放| 亚洲人成网77777色在线播放 | 天堂午夜影视日韩欧美一区二区| 日本黄色录像视频| 日韩高清av一区二区三区| 99精品女人在线观看免费视频| 欧美 日韩 国产 高清|