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

k8s面试题总结(九)

1.K8s中pod删除失败,有哪些情况?如何解决?

Pod删除失败的情况:

(1) Pod被其他资源(如Deployment,ReplicaSet)引用,无法删除pod

解决:先删除引用该pod的资源,再删除pod。

(2)pod处于异常状态,如:持续崩溃重启CrashLoopBackOff。

解决:先解决pod的异常状态,再尝试删除。

(3)k8s版本问题

(4)Node节点故障,可能会导致pod删除失败

解决:先对节点进行诊断和修复,恢复到正常状态,再尝试删除pod。

(5)网络问题,可能会导致pod删除失败

解决:检查网络连接,确保可以正常访问k8s集群

(6)强制删除pod

如果以上访问都无法解决问题,则可以尝试使用强制删除命令。

Kubectl delete pod 名称 --force --grace-period=0(立即删除pod而不等待默认的优雅停机时长)

2.Docker镜像的优化方法有哪些?

(1)选择最精简的基础镜像

(2)减少镜像的层数,将所有的运行命令放到一层

(3)清理镜像构建过程中的中间产物

(4)多阶段构建镜像,一个Dockerfile中,有两个基础镜像,上面基础镜像运行过程中的产物镜像,被下面的步骤接着引用。

(5)去除非必要的文件

http://www.dtcms.com/a/49886.html

相关文章:

  • CentOS7 安装Redis 6.2.6 详细教程
  • 安卓内存泄露之DMA-BUF异常增长:Android Studio镜像引起DMA内存泄露
  • Python----数据分析(Matplotlib三:绘图二:箱图,散点图,饼图,热力图,3D图)
  • c++新特性之 左右值 lambda 以及“for”
  • qt-C++笔记之ubuntu22.04源码安装Qt6.8.2
  • AF3 _correct_post_merged_feats函数解读
  • 解决VSCode鼠标光标指针消失
  • 分布式锁实现方案对比与最佳实践
  • 【计网】数据链路层
  • Glide图片加载优化全攻略:从缓存到性能调优
  • python官方文档阅读整理(一)
  • 2024最新版Java面试题及答案,【来自于各大厂】
  • 【ORACLE】char类型和sql优化器发生的“错误”反应
  • 【工具推荐】在线提取PDF、文档、图片、论文中的公式
  • 数字万用表的使用教程
  • 学习 Wireshark 分析 Android Netlog
  • 什么是SElinux?
  • MongoDB Chunks核心概念与机制
  • 【前端】HTML 备忘清单(超级详细!)
  • 深入探索Python机器学习算法:模型调优
  • vue3,Element Plus中抽屉el-drawer的样式设置
  • 爬虫逆向实战小记——解决captcha滑动验证码
  • linux 安装Mysql无法远程访问问题的排查
  • JavaWeb5、Maven
  • 【安装】SQL Server 2005 安装及安装包
  • python-leetcode 47.路径总和III
  • 深入理解网络通信中的关键概念:HTTP、TCP与Socket的关系及TCP的可靠性保障
  • Android 创建一个全局通用的ViewModel
  • 第十天-字符串:编程世界的文本基石
  • 高并发场景下的数据库优化