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

【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.mrgr.cn/news/23163.html

相关文章:

  • 田纳西州橡树岭全球最快的超级计算机名为Frontier
  • 【LabVIEW学习篇 - 18】:人机界面交互设计02
  • Lua协同程序Coroutine
  • HTTrack
  • 点餐小程序实战教程04变量定义和初始化
  • AI工具(不断更新)
  • OJ2219左移右移(链表)——蓝桥杯2022年国赛
  • 期货量化-群体优化算法:混合蛙跳算法(SFL)
  • 计算机毕业设计Pyhive+Spark招聘可视化 职位薪资预测 招聘推荐系统 招聘大数据 招聘爬虫 大数据毕业设计 Hadoop Scrapy
  • 哈希表的学习
  • TON的两种地址
  • CSS选择器
  • 【C++ 面试 - 新特性】每日 3 题(七)
  • 拉新充场行业内幕,3种赚钱方式和3个风险点,选副业谨慎入行!
  • 【通信管理之c++基础01】std::future
  • Unity Addressables 使用说明(三)构建内容(Build Content)
  • [基金理财] 投资组合的搭建
  • 干货分享|分享一款微软出品的工作效率神器 PowerToys
  • 【C++ 面试 - 新特性】每日 3 题(六)
  • 【C语言】字符串函数详细讲解