首页 > 其他分享 >k8s etcd 备份还原

k8s etcd 备份还原

时间:2023-04-22 21:34:31浏览次数:38  
标签:pki kubernetes -- 备份 etc etcd k8s

先根据etcd找到hostpatch 持久化目录,/var/lib/etcd

 

进入pod备份:
ETCDCTL_API=3 etcdctl snapshot save snap.db \
  --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 
View Code

 

 

snap.db已经保存备份完成,对应数据存在/etc/kubernetes/manifests中

 

 

 

标签:pki,kubernetes,--,备份,etc,etcd,k8s
From: https://www.cnblogs.com/tigergaonotes/p/17344049.html

相关文章

  • kubeatm安装k8s成功后的提示说明
    使用kubeadm安装完成k8s成功后,有一段提示信息如下:YourKubernetescontrol-planehasinitializedsuccessfully!Tostartusingyourcluster,youneedtorunthefollowingasaregularuser:mkdir-p$HOME/.kubesudocp-i/etc/kubernetes/admin.conf$HOME/.ku......
  • k8s 基础命令
    kubectlgetnode获取节点 kubectlgetpod获取pod watch-n-1kubectlgetpodwatch是监控,每一秒获取一次pod信息 kubectlcreatedeploydeploy名字--image=镜像名字--replicas=5创建部署任务,replicas=5指创建五个副本 kubectldeletedeploydeploy名字删......
  • 彻底卸载k8s环境
    kubeadmreset-fmodprobe-ripiprm-rf~/.kube/rm-rf/etc/kubernetes/rm-rf/etc/systemd/system/kubelet.service.drm-rf/etc/systemd/system/kubelet.servicerm-rf/usr/bin/kube*rm-rf/etc/cnirm-rf/opt/cnirm-rf/var/lib/etcdrm-rf/var/etcdy......
  • K8s 日志高效查看神器,提升运维效率10倍!
    通常情况下,在部署了 K8S 服务之后,为了更好地监控服务的运行情况,都会接入对应的日志系统来进行检测和分析,比如常见的 Filebeat+ElasticSearch+Kibana 这一套组合来完成。虽然该组合可以满足我们对于服务监控的要求,但是如果只是部署一个内部单服务用的话,未免显得大材小用,而且......
  • 如何备份及恢复 Linux 文件权限
    你可能听说或碰到过这样的事情:一个系统管理员菜鸟不小心输入”chmod-R777/”从而导致了巨大的悲剧,使得整个系统遭到了严重的破坏。在日常管理中,我们有许多工具可以用来备份文件权限,如cp、rsync、etckeeper等。如果你使用了这个备份工具,那么你的确不需要担心改变的文件权限问题......
  • 11、集群外部、内部的jenkins如何在k8s集群上创建动态pod agent
    Kubernetes插件能够让JenkinsMaster在Kubernetes集群上运行基于Pod的动态Agent◼它会为启动的每个Agent创建一个Pod,并在运行完成后停止它◼各PodAgent以InboundAgent形式运行,inbound-agent容器会自动连接到JenkinsMaster◆这意味着在每个PodAgent中,始终有一......
  • k8s-系列:1.镜像仓库harbor之ansible-playbook安装
    一.准备环境:1.centos7环境2.安装ansible环境3.harbor安装文件下载路径:   https://ghproxy.com/https://github.com/goharbor/harbor/releases/download/v2.5.3/harbor-offline-installer-v2.5.3.tgz4.harbor安装,作者用192.168.126.129作为harbor安装环境 harbor安装分......
  • Centos7 yum安装k8s 1.23.0
    本次部署有3个节点,一个master,2个node。其中maser是192.168.18.11,node分别是192.168.18.12、192.168.18.12。 一、在master:192.168.18.11上1、前提条件安装docker,并修改/etc/docker/daemon.json{"registry-mirrors":["https://qtlj897j.mirror.aliyuncs.com"],#添加的......
  • k8s将pod指定到某个节点
    1、查看节点标签kubectlgetnodes--show-labels2、给节点打标签kubectllabelnode10.64.39.219node=bmdkubectllabelnode10.64.39.186node=bmd3、指定程序的运行pod[root@apiserverk8s]#catselec.ymlapiVersion:extensions/v1beta1kind:Deployment......
  • k8s 1.23部署ingress
    1.安装部署ingress-nginx前言:坑比较多,pod启动running成功也并不代表ingress就能使用,需要进去pod内查看logs还有pod的描述也要看看是否有报错。文件地址:https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.1/deploy/static/provider/cloud/deploy.y......