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

网站免费建站人生若只初相见04网站建设技术架构和语言

网站免费建站人生若只初相见04,网站建设技术架构和语言,快速seo整站优化排行,刷链接浏览量网站今天写一个简单的排错,主要是对容器使用中的pv,通过修改pvc的方式实现自动扩容。 发现故障并定位 今天打开好久不用的Vmware中的k8s集群,通过Lens发现有Prometheus服务的liveness 探针一直报错,也无法通过浏览器打开Prometheus&…

今天写一个简单的排错,主要是对容器使用中的pv,通过修改pvc的方式实现自动扩容。

发现故障并定位

今天打开好久不用的Vmware中的k8s集群,通过Lens发现有Prometheus服务的liveness 探针一直报错,也无法通过浏览器打开Prometheus;但是容器本身扔在运行,经查看同一个容器中的其他端口和服务也是正常的。
于是第一部,先通过kubectl logs 查看相应容器的错误。发现了如下的level是ERROR的错误一条,看起来是空间不够了。

time=2025-04-07T17:14:28.790Z level=ERROR source=head.go:698 msg="Loading on-disk chunks failed" component=tsdb err="iterate on on-disk chunks: corruption in head chunk file /prometheus/chunks_head/000031: head chunk file doesn't include enough bytes to read the chunk header - required:131264, available:131072, file:31"

因为这个是个Stateful, 容器需要PV来存储TSDB的数据,那就看一下这个容器相关pv和pvc的情况。查到这个果然是PVC动态生成的PV。
到PV实际所在的服务器,通过df-h命令查看,发现果然100%占用了。

/dev/dm-2       2.0G  2.0G  1.3M 100% /var/lib/kubelet/pods/54dcd1ea-51a8-49e6-b2c6-ded191e5f9bc/volumes/kubernetes.io~csi/pvc-4476e1d1-b45c-4d81-b65a-82e15e610668/mount

思考方案并解决问题

接下来就简单了, 总体来说 只要给PVC扩容就可以了。但是是否PV和绑定PV的容器都支持动态扩容呢? 我从来没做过了,所有要先研究下看看。
经查,我使用的用来动态通过PVC生成PV的SC 存储类 topolvm-provisioner是支持扩容的。 那就可以修改PVC然后触发PV变更了。
在这里插入图片描述

# 命令格式 kubectl edit pvc $pvc-name -n $NS
root@master:/opt/k8sconfig# k edit pvc prometheus-prometheus-stack-kube-prom-prometheus-db-prometheus-prometheus-stack-kube-prom-prometheus-0 -n monitoring
persistentvolumeclaim/prometheus-prometheus-stack-kube-prom-prometheus-db-prometheus-prometheus-stack-kube-prom-prometheus-0 edited

修改好PVC后,同步检测发现PV的容量已经扩大了,而我没有任何操作;同时容器仍旧报错。
接下来,直接删除旧容器,k8s根据原有的声明中的容器数量,马上生成了一个新容器,并继续bunding旧有且已扩容过的PV,故障排除了。

总结

  1. 和处理其他任何IT故障一样,有问题先看日志
  2. 大部分通过PVC动态创建的PV支持扩容,扩容方式就是简单的修改PVC配置文件
  3. 必要时,需要通过删除运行中的旧容器来使扩容的PV重新和容器绑定。不要犹豫,删除容器对k8s来说,几乎是个无风险操作。
http://www.dtcms.com/wzjs/549812.html

相关文章:

  • 网站改版升级总结免费网站添加站长统计
  • 网站后台密码忘记了营销推广公司案例
  • 天空彩票网站怎么做wordpress 自动 tag
  • 旅游网站建设背景如何在易语言上做网站
  • 网站开发网站开发东营网站建设tt0546
  • 大连网站优化怎么建立一个博客网站吗
  • 网站规划是什么意思做一家网站费用
  • 做网站80端口网站超市源码哪个好
  • 网站建设销售是什么163企业邮箱登陆
  • 网站建设专业知识免费一级域名网站
  • 网站建设安全服务协议正定seo
  • 保定网站制作方案东莞商城网站推广建设
  • 宁波企业网站seo电信备案网站打不开
  • 企业网站设计苏州手机网站菜单网页怎么做的
  • 最新的网站建设软件有哪些wordpress博客dux主题
  • 西安网站建设建站系统自己可以做网站
  • 自媒体网站建设要求wordpress自定义tag页面
  • 网站变exe文件怎么做江门seo
  • 廊坊市网站长春网站建设公司怎么样
  • 商务网站开发网站建设php文件html文件
  • 汕头公司网站建设去别人网站挂黑链
  • 网站转化率低北京备案网站负责人
  • 深圳大浪有做网站的吗网站开发最适合的浏览器
  • 手机网站建设代码广安建设厅官方网站
  • 黄浦网站建设公司郑州的做网站公司
  • 电子商务网站建设开题报告垄断了网站建设
  • 建平县网站建设深圳世展建设公司
  • 企业网站设计的特点什么网站可以做名片
  • 新农村建设网站ios wordpress
  • 做网站应怎么缴税wordpress 无法找到该页