08 2022 档案
摘要:昨天晚上应用上线时,报出部署异常 排查后应该是ocp中没有开启kernel.msg,这个在K8S中配置比较简单,直接修改kubelet.conf就可以。但OCP4中就比较麻烦了,因为coreos不支持直接修改配置文件。只能通过创建kubeletconfig对象来修改。 但感觉OCP4这地方有点小问题
阅读全文
摘要:在做maven编译时,在家电脑是正常的,但公司会报出正面的错误 DEBUG] Writing tracking file D:\maven_repository\org\springframework\boot\spring-boot-dependencies\2.4.3\spring-boot-d
阅读全文
摘要:在生产中,需要对每个pod的日志在磁盘记录,之后再被专用的agent采集走。在旧的k8s中,项目使用是flexvolume,但从1.23版本后,将不再支持。因而考虑使用subpath的方式进行解决。 如下所示,可以指定变量的方式,$(NS_NAME)_$(POD_NAME),创建二级目录。 apiV
阅读全文
摘要:今天晚上应用变更时,反馈应用无法正常构建。因之前碰到过类似的问题,于是这次专门看了一下。集群为OCP3.11,节点为rhel7。 初步定位为容器mount的路径过长导致,直接登录异常服务器,进行mount点的检查,发现有些路径已经超过的256的长度。 [root@tr730a30-ose ~]# f
阅读全文
摘要: 上周应用维护人员上线时,反馈应用无法启动,半夜被叫起来让帮忙排查一下原因。 Jboss使用的是eap6.4的版本,登录后,发现应用启动时间超过300S时,jboss认为启动失败。 编辑 第一时间怀疑应用包过大,150M左右,还可以。另外,应用维护人员在deployment目录下进行进行备份,怀
阅读全文
摘要: 昨天在最新的k8s 1.24安装calico时,使用了calico的官方Quickstart文档,使用operator进行安装。结果发现pod err的问题。 查看pod日志,发现为 apiregistration.k8s.io使用的版本为v1beta1 编辑 查看了k8s中当前资源的版本为
阅读全文
摘要:把once设置为全局变量 var once sync.Once func main() { onceFunc() onceFunc() } func onceFunc() { func1 := func() { fmt.Println("fun1") } once.Do(func1) func2 :
阅读全文
浙公网安备 33010602011771号