【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 节点上的现有任务;
安装目标的 kubeadmkubeletkubectl
④ 验证升级计划
⑤ 执行升级;
恢复调度功能;
⑦ 验证集群状态和版本
(2)注意事项有:
① 务必仔细阅读发行说明。
② 集群应使用静态控制平面和 etcd pod 或外部 etcd
③确保备份所有重要组件,例如存储在数据库中的应用程序级状态。

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

etcd 是一个一致且高度可用的键值存储,用作 K8s 所有集群数据的后备存储。
(1)备份过程:
① 申明 etcdapi 版本;
② 完成备份;
③ 验证备份有效性。
(2)恢复过程:
停止 kubelet 服务
② 恢复 etcd
启动 kubelet 服务
④ 查询数据库健康状态。
  • 7
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值