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

【Kubernetes知识点问答题】监控与升级 / ETCD 备份与恢复

目录

 

1. 举例说明 K8s 中都有哪些常规的维护管理操作。

2. 如何升级 K8s 到新的版本?在升级过程中应该注意哪些事项?

3. 解释 ETCD 及其备份和恢复的过程。


1. 举例说明 K8s 中都有哪些常规的维护管理操作。

常见的维护管理操作有:
 
① 查看 pod 详情:(可以通过最下面的 event 查看事件)
# kubectl describe pod frontend
 
② 查看 pod 日志:
# kubectl logs frontend
 
③ 查看 pod 资源用量:
# kubectl top pod frontend
 
④ 查看节点资源用量:
# kubectl top nodes
 
⑤ 禁止 pod 调度:
# kubectl cordon host1
 
⑥ 驱逐现有 pod:
# kubectl drain master --ignore-daemonsets

2. 如何升级 K8s 到新的版本?在升级过程中应该注意哪些事项?

(1)升级工作的基本流程如下:
 
① 确定要升级到哪个版本 apt list
 
驱逐 Master 节点上的现有任务;
 
安装目标的 kubeadm、kubelet、kubectl
 
④ 验证 升级计划
 
⑤ 执行升级;
 
恢复调度功能;
 
⑦ 验证集群状态和版本
 
(2)注意事项有:
 
① 务必仔细阅读发行说明。
 
② 集群应使用静态控制平面和 etcd pod 或外部 etcd。
 
③确保备份所有重要组件,例如存储在数据库中的应用程序级状态。

3. 解释 ETCD 及其备份和恢复的过程。

etcd 是一个一致且高度可用的键值存储,用作 K8s 所有集群数据的后备存储。
 
(1)备份过程:
 
① 申明 etcdapi 版本;
 
② 完成备份;
 
③ 验证备份有效性。
 
(2)恢复过程:
 
停止 kubelet 服务
 
② 恢复 etcd;
 
启动 kubelet 服务
 
④ 查询数据库健康状态。

 


http://www.kler.cn/a/297838.html

相关文章:

  • 14. /#{} 和 /${} 的区别是什么?
  • 如何安全,高效,优雅的提升linux的glibc版本
  • 微信小程序原生支持TS、LESS、SASS能力探究
  • 【项目】高效在线OJ平台:基于Linux和C++的负载均衡设计
  • WordPress自动备份至群辉NAS
  • Python算法工程师面试整理-面试中的Python编程题型
  • 关于群里读研的讨论2024-09-09
  • uniapp+vue3实现双通道透明MP4播放支持小程序和h5
  • 每日一题——第八十四题
  • 实现 Excel 文件导入到向量数据库(Milvus),并支持 先查询知识库(Milvus),然后再查询大模型(Ollama) 的功能
  • 百度大模型构建智能问答系统技术实践
  • 【解决内存泄漏的问题】 Qt 框架中的父子对象关系会自动管理内存,父对象会在其销毁时自动销毁所有子对象。
  • 六、深入理解JVM 执行引擎
  • jmeter之setUP、tearDown线程组
  • 【linux】linux中如何通过stress进行压力测试,原理解析与应用实战
  • 关于武汉芯景科技有限公司的IIC电平转换芯片XJ9517开发指南(兼容PCF9517)
  • AR远程协作与Web,视频会议,监控直播融合方案
  • web基础之SQL注入
  • 常用环境部署(十六)——Centos更换yum源
  • 【网络安全】URL解析器混淆绕过CSP实现XSS