- 博客(5)
- 收藏
- 关注
原创 k8s基础
Task: 在 cgroup 中,task 可以理解为一个进程,但这里的进程和一般意义上的操作系统进程不太一样,实际上是进程 ID 和线程 ID 列表。CGroup: 即控制组,一个控制组就是一组按照某种标准划分的 Tasks,可以理解为资源限制是以进程组为单位实现的,一个进程加入到某个控制组后,就会受到相应配置的资源限制。
2024-06-11 14:37:47 1235
原创 记一次harbor2.4.3证书更换问题处理过程与分析
4.在harbor安装目录下面执行docker-compose down 停止所有容器,再执行docker-compose up -d 来重启所有容器,再查看所有容器状态。8.最后我使用./install --with-chartmuseum --with-notary --with-trivy来重启所有容器,ok,问题解决。7.这与我们前面的13个容器不一样,登录ui页面也登录不了,而且docker-compose.yml文件也变了,我仔细查看了另外4个容器的镜像。
2023-08-03 19:01:57 636
原创 记一次pod频繁重启事故分析
某一天下午阿里云频繁打电话给到我的手机,报警内容是waf防火墙的某个域名出现大量5xx报警,我立即去阿里云ack集群查看对应域名的pod状态,发现对应的pod处于重启状态,查看日志与详细信息,发现是存活探针造成的重启。这个正是HttpClient中的连接池满了的迹象,线程在等待可用连接,最终导致jetty的线程被打满,造成服务假死,自然是不能及时响应健康检查,最终触发k8s的重启策略(开发人员分析)3.后期通过业务部门了解发现是第三方有大量调用操作,但是并没有通知我们运维扩容pod数量,造成这次线上事故。
2023-08-02 16:43:31 541
原创 go语言7天入门之数据类型
注意:关于“值类型”和“引用类型” [https://github.com/go101/go101/wiki/About-the-terminology-%22reference-type%22-in-Go](https://github.com/go101/go101/wiki/About-the-terminology-"reference-type"-in-Go)result3 := strings.Replace(name, "pei", "PE", -1) // 找到pei替换为PE,替换所有。
2023-07-16 04:51:09 125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人