精品欧美一区二区三区在线观看 _久久久久国色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)

国产精品国三级国产av| 91精品视频在线免费观看| 菠萝菠萝蜜网站| 一呦二呦三呦精品国产| 国产精品第四页| 国产成人看片| 国产无遮挡又黄又爽又色视频| 91综合久久一区二区| 精品乱人伦一区二区三区| 亚洲国产精品久久久久婷蜜芽| av在线电影观看| 国产99久久久国产精品| 国产成人综合亚洲| 青青草原免费观看| 国产探花一区在线观看| 91精品国产综合久久精品图片| 人妻无码久久一区二区三区免费| 九色视频在线观看免费播放| 国产福利一区二区三区视频| 91精品国产91久久久久久最新| 手机看片福利视频| 加勒比色老久久爱综合网| 欧美肥妇毛茸茸| 少妇高潮喷水久久久久久久久久| a级毛片免费观看在线| 久久亚洲一区二区三区明星换脸| 91欧美视频网站| 无码无套少妇毛多18pxxxx| 综合天天久久| 中文字幕无线精品亚洲乱码一区 | 国产欧美一区二区精品性| 国产成人看片| 国产黄色大片网站| 久久99精品网久久| 国产精品av免费在线观看| 99免费在线观看| 欧美在线首页| 色天天综合狠狠色| 一区二区伦理片| 视频福利一区| 亚洲精品国产精品乱码不99按摩 | 大j8黑人w巨大888a片| 成人影院在线观看| 国产精品激情偷乱一区二区∴| 欧美日韩视频在线一区二区观看视频| 成人免费公开视频| 成人精品国产免费网站| 成人午夜影院在线观看| www.com欧美| 国产精品亚洲一区二区三区在线| 国产在线精品自拍| 一级做a爱片性色毛片| 日本伊人色综合网| 国产精品丝袜高跟| 五月天婷婷导航| 鲁大师影院一区二区三区| 57pao国产成人免费| 毛片基地在线观看| 蜜桃视频一区| 欧美在线视频网站| 国产精品久久久久久久久夜色| 国产亚洲永久域名| 91成人在线播放| 中文字幕第四页| 免费欧美日韩| 国产精品久久久久久久午夜| 正在播放木下凛凛xv99| 麻豆精品新av中文字幕| 成人精品视频久久久久| 国产三级视频在线播放| 国产精品456露脸| 动漫一区二区在线| 天天舔天天干天天操| 久久夜色精品国产噜噜av| 欧美黑人3p| 91福利在线视频| 亚洲男女一区二区三区| 东北少妇不带套对白| 碰碰在线视频| 欧美性猛交xxxxxxxx| 一道本在线免费视频| 日韩精品三级| 亚洲国产欧美自拍| 无码少妇精品一区二区免费动态| 日韩在线欧美| 欧美精品videosex性欧美| 亚洲日本视频在线观看| 男女男精品视频| 99精品99久久久久久宅男| 五月天福利视频| 中文无字幕一区二区三区| 日本中文字幕一级片| 五月天国产在线| 欧美色窝79yyyycom| 亚洲欧美激情一区二区三区| 神马午夜久久| 欧美成人午夜免费视在线看片 | 一本一道波多野毛片中文在线 | 中文字幕+乱码+中文| 国产一区三区三区| 欧美高清视频一区| 综合久久2o19| 91高清视频免费看| 日本人dh亚洲人ⅹxx| 你懂的一区二区三区| 免费99精品国产自在在线| 韩国av中文字幕| 精品一区二区在线播放| 国产在线欧美日韩| 欧美高清视频| 色婷婷亚洲婷婷| 日韩av成人网| 久久国产精品亚洲人一区二区三区 | 嗯~啊~轻一点视频日本在线观看| 在线观看91精品国产入口| 俄罗斯黄色录像| 国产电影一区二区在线观看| 国产91成人video| 亚洲国产视频一区二区三区| 亚洲国产电影在线观看| 欧美一区二区中文字幕| 国产一区二区av在线| 在线播放日韩精品| 成人毛片在线播放| 成人综合婷婷国产精品久久蜜臀| 亚洲欧美久久久久一区二区三区| 国产网站在线| 精品欧美黑人一区二区三区| 四虎国产成人精品免费一女五男| 免费看的黄色欧美网站| 国产综合动作在线观看| 日韩伦理av| 欧美一级片免费看| 婷婷伊人五月天| 日韩成人一级大片| 蜜桃麻豆91| 国产一二三在线| 亚洲国产精品免费| 91久久国产视频| 高清在线观看日韩| 69精品丰满人妻无码视频a片| 久久人体av| 中文字幕精品www乱入免费视频| 久久精品一二区| 99久久免费视频.com| av无码久久久久久不卡网站| 日韩精品三级| 欧美大片欧美激情性色a∨久久| h片在线免费看| 亚洲三级在线看| 国产农村妇女精品久久| 天天综合久久| 92裸体在线视频网站| 老司机精品影院| 777午夜精品免费视频| 永久免费未视频| 国产剧情在线观看一区二区| 免费在线精品视频| 成人噜噜噜噜| 欧美激情视频一区| 神马午夜电影一区二区三区在线观看| 亚洲狠狠爱一区二区三区| 国产激情第一页| 亚洲欧美日本视频在线观看| 欧美日韩另类丝袜其他| 成人精品动漫| 久久大大胆人体| 亚洲男女视频在线观看| 欧美性videos高清精品| 一级肉体全黄裸片| 国产一区 二区 三区一级| 免费观看亚洲视频| 亚洲a级精品| 国产精品美女999| 黄色网页在线播放| 精品国产乱码久久久久久久久| 成人免费区一区二区三区| 久久久国产综合精品女国产盗摄| 亚洲不卡视频在线| 欧美成人一区二免费视频软件| 国产精品12| 日韩三区免费| 美女扒开尿口让男人操亚洲视频网站| 老司机午夜福利视频| 日韩欧美亚洲一二三区| 老司机精品免费视频| 国产 日韩 欧美大片| 99热成人精品热久久66| 久久久久av| 国偷自产av一区二区三区小尤奈| 羞羞影院欧美| 久久成人精品电影| 九一国产在线| 日韩欧美专区在线| 国产主播第一页| 一区二区三区免费在线观看| 久久av无码精品人妻系列试探| 精品一区二区三区香蕉蜜桃| 日本少妇高潮喷水视频| 欧美r级电影| 激情小说综合网| 亚洲日本免费电影| 91av视频在线观看| 老司机99精品99| 亚洲精品一区二区三区不| 91精品国产色综合久久不8| 天天综合色天天| 精品国产视频在线观看| 久久香蕉国产线看观看99| 色网站在线视频| 日韩成人dvd| 日韩小视频在线播放| 亚洲综合中文| 亚洲国产精品综合| 日日天天久久| 国产经品一区二区| 亚洲精品tv| 国产精品第一页在线| 大菠萝精品导航| 九九九久久国产免费| 自拍视频在线网| 亚洲人成自拍网站| 韩国av免费在线| 91精品福利在线一区二区三区| 黄瓜视频在线免费观看| 亚洲aⅴ怡春院| 精品99久久久久成人网站免费| 中文字幕免费不卡| 中文字幕一二三四区| 成人av第一页| 成人一区二区三区仙踪林| 久久99国产精品免费网站| 成人中文字幕av| 男人的天堂亚洲在线| 国产av麻豆mag剧集| 国产一区二区三区自拍| 三年中国中文在线观看免费播放| 国产乱码精品一区二区亚洲| 狠狠久久综合婷婷不卡| 东京久久高清| 99国产超薄肉色丝袜交足的后果| 亚洲国产天堂| 亚洲va久久久噜噜噜| 色诱色偷偷久久综合| 国产美女主播一区| 欧美高清免费| 91精品啪aⅴ在线观看国产| 日韩一区二区三免费高清在线观看| 国产精品av免费在线观看| 91精品影视| 国产精品欧美日韩一区二区| 第四色男人最爱上成人网| 国产精品久久久久久av福利| 蜜桃视频成人m3u8| 国产精品女人久久久久久| 欧美xxxx做受欧美护士| 国产精品三级在线| 亚洲精品成a人ⅴ香蕉片| 91亚洲va在线va天堂va国| 精品一区二区三区免费看| 亚洲精品日韩av| 91午夜精品| 久久久一本精品99久久精品| 婷婷精品在线| 日本一区二区三区视频免费看| 精品美女久久久| 亚洲免费av网| 黄色另类av| 亚洲国产精品久久久久婷蜜芽| 日韩国产精品久久| 亚洲精品永久视频| 成人在线视频首页| 国产高潮呻吟久久| 自拍av一区二区三区| 精品视频在线观看免费| 欧美体内谢she精2性欧美| 午夜视频网站在线观看| 777奇米成人网| 色噜噜在线播放| 一区三区二区视频| 美女精品导航| 热99久久精品| 国产一区二区高清在线| 精品免费国产| 999国产精品永久免费视频app| 久久男人资源站| 青草av.久久免费一区| 韩国三级丰满少妇高潮| 91丨porny丨在线| 青青青视频在线免费观看| 亚洲国产乱码最新视频| 波多野结衣电影在线播放| 日韩视频在线永久播放| 欧美在线一卡| 欧美精品一区三区| 人人鲁人人莫人人爱精品| 亚洲一区久久久| 久久91麻豆精品一区| 国产精品88久久久久久妇女 | 一区二区在线观看不卡| 国产一级一级国产| 日韩精品一区在线| 国产精品一区在线看| 欧美激情啊啊啊| 巨大黑人极品videos精品| 精品免费国产| 欧美激情无毛| 天天操天天干天天做| 久久色在线观看| 国产亚洲精品成人| 欧美日韩aaaaa| 理论视频在线| 91av国产在线| 国产精品tv| 日韩视频在线免费播放| 视频一区中文字幕| 西西大胆午夜视频| 亚洲亚洲人成综合网络| 国产精品无码专区av免费播放| 亚洲片av在线| 色戒汤唯在线观看| 九九九九久久久久| 今天的高清视频免费播放成人| 五月花丁香婷婷| 国产精品国模大尺度视频| 欧美 亚洲 另类 激情 另类| 日韩麻豆第一页| 啊啊啊久久久| 国产精品亚洲一区| 欧美日韩一区二区高清| 久久精品国产露脸对白| 国产精品美女久久久久aⅴ| av毛片在线免费观看| 日韩电影第一页| av资源网在线播放| www.成人av.com| 欧美特黄一级| 第一页在线视频| 夜夜夜精品看看| 高清国产mv在线观看| 久久久黄色av| 精品中文字幕一区二区三区四区| 在线天堂一区av电影| 美女视频黄 久久| 国产成人免费观看网站| 欧美日韩一二三区| 日本在线免费看| 91麻豆国产精品| 在线成人直播| 国产成人av片| 欧美日韩精品在线| 你懂的在线播放| 国产精品 欧美在线| 清纯唯美亚洲综合一区| 精品久久久久久中文字幕2017| 国产欧美精品日韩区二区麻豆天美| 成人免费毛片视频| 一区二区三区黄色| 欧美少妇激情| 青青草免费在线视频观看| 成人精品国产福利| 狠狠人妻久久久久久| 在线观看精品国产视频| 欧美日韩视频免费看| 亚洲啊啊啊啊啊| 99久久久久免费精品国产| 黑人精品无码一区二区三区AV| 亚洲三级黄色在线观看| 日韩电影精品| 欧美a级免费视频| 91偷拍与自偷拍精品| 中文字幕人妻丝袜乱一区三区| 色妞一区二区三区| 一区二区三区欧洲区| 日韩黄色片视频| 一区精品在线播放| 人妻少妇精品无码专区| 国产成人一区三区| 一区二区不卡| 精品无码国产一区二区三区51安| 91久久香蕉国产日韩欧美9色| 免费的黄网站在线观看| 97se在线视频| 天堂成人国产精品一区| 国产午夜手机精彩视频| 亚洲精品日韩久久久| 国产亚洲高清在线观看| av免费播放网址| 亚洲日本护士毛茸茸| 午夜视频在线播放| 国产在线观看精品| 一区二区国产精品| 日韩精品一区二区三区在线视频| 精品欧美乱码久久久久久| 四虎4545www国产精品| 老司机午夜网站| 国产清纯美女被跳蛋高潮一区二区久久w| 国产成人a人亚洲精品无码| 国产成人精品一区二区| 伊人久久综合|