logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

k8s存储

k8s存储主要通过k8s volume来实现默认情况下容器中的磁盘文件是非持久化的,对于运行在容器中的应用来说面临两个问题,第一:当容器挂掉kubelet将重启启动它时,文件将会丢失;第二:当Pod中同时运行多个容器,容器之间需要共享文件时。Kubernetes的Volume解决了这两个问题。背景在Docker中也有一个docker Volume的概念 ,Docker的Volume只是磁盘中的一个

#k8s#kubernetes
no space left on device

本文针对的是以容器方式运行的服务,比如docker集群或k8s集群。某些时候,当我们通过jenkins发布服务时,会发布失败,Jenkins上提示:no space left on device(设备上空间不足),如下:根据报错信息很明显的可以看出,是容器运行的节点磁盘空间不足了。解决办法自然就是清理节点无用资源,留出足够的空间供容器资源运行。通常解决方法如下:删除悬空的镜像docker imag

#docker#kubernetes
k8s pod频繁自动重启

问题描述:某个服务重启频率非常高,监控告警里产生了大量的“jvm内存超过limit 85%”和服务503告警jvm内存超警戒告警服务503不可用告警问题原因:该服务的jvm启动参数设置不合理排查思路:刚开始粗浅的认为是服务压力太大,于是增加pod数量,然而问题依旧查看服务运行状态,发现服务频繁重启查看该服务的pod资源配额配置进入容器,查看该服务的的jvm启动参数,发现最大堆内存设置竟然超过了po

#kubernetes#k8s
Cannot read property ‘parseComponent‘ of undefined

jerkins构建node.js项目报错,如下:Syntax Error: TypeError: Cannot read property ‘parseComponent’ of undefined原因:“vue”和“vue-template-compiler”版本不一致找到代码里的package.json文件,找到“vue”和“vue-template-compiler”,对照下版本,必须保持版

#jenkins#node.js
到底了