09 2025 档案

摘要:简单来说,当你的JVM堆内存(Heap)使用了8GB时,整个Java进程实际占用的物理内存(常被称为RSS - Resident Set Size)会远大于8GB。一个合理的估算是在 10GB 到 12GB 之间,甚至可能更高,具体取决于你的应用特性和JVM配置。 下面我们来详细分解这“多出来”的内 阅读全文
posted @ 2025-09-30 09:18 fengjian1585 阅读(17) 评论(0) 推荐(0)
摘要:1. kubelet 配置优化 设置 --serialize-image-pulls=false 该选项配置串行拉取镜像,默认值时true,配置为false可以增加并发度。 2. kube-apiserver配置 --max-requests-inflight=1500 --max-mutating 阅读全文
posted @ 2025-09-26 14:14 fengjian1585 阅读(9) 评论(0) 推荐(0)
摘要:更新容器镜像的时候,经常遇到遇到pod一直卡住在containerCreating状态,检查该pod的事件信息, 显示pod一直在pulling镜像,即pod的创建阻塞在拉取镜像到节点的过程中。 出现上述问题的pod,在uat测试环境和prod生产环境2个集群都有出现。 检查pod有关事件,发现该p 阅读全文
posted @ 2025-09-26 13:53 fengjian1585 阅读(48) 评论(0) 推荐(0)
摘要:1.部署helm网络组件 wget https://mirrors.huaweicloud.com/helm/v3.15.2/helm-v3.15.2-linux-amd64.tar.gz tar -zxvf helm-v3.15.2-linux-amd64.tar.gz cp linux-amd6 阅读全文
posted @ 2025-09-26 10:25 fengjian1585 阅读(17) 评论(0) 推荐(0)
摘要:mkfs.xfs -i size=512 -n ftype=1 -L RUSTFS0 /dev/sdb -L <label>: 为文件系统设置一个标签(label),方便后续识别和挂载。-i size=512: RustFS官方推荐将inode大小设置为512字节,这对于存储大量小对象(元数据)的场 阅读全文
posted @ 2025-09-25 16:07 fengjian1585 阅读(7) 评论(0) 推荐(0)
摘要:一、CoreDns的概述 负责为整个k8s集群提供 DNS 服务,属于DNS插件。 基于dns的接口去实现集群内部的dns内部域名解析的一种能力。 k8s集群创建后,会在kube-system名称空间下默认生成两个coredns的pod,所有pod的域名请求会以负载均衡的方式向这两个coredns的 阅读全文
posted @ 2025-09-22 13:56 fengjian1585 阅读(102) 评论(0) 推荐(0)
摘要:两套 Kubernetes 集群的 Ingress 配置了不同的域名,当 Nginx 固定设置一个 Host 头时,另一套集群的 Ingress 无法识别这个域名,因此返回 404。 http { # 原有项目的配置 split_clients "${remote_addr}${http_user_ 阅读全文
posted @ 2025-09-18 14:24 fengjian1585 阅读(20) 评论(0) 推荐(0)
摘要:搭建本地pip源主要可通过pypiserver、pip2pi或bandersnatch等工具实现,具体步骤如下: 工具选择与安装 ‌pypiserver‌:轻量级方案,适合快速搭建小型私有源,通过pip install pypiserver安装 ‌pip2pi‌:适合按需构建源,从requireme 阅读全文
posted @ 2025-09-17 16:00 fengjian1585 阅读(41) 评论(0) 推荐(0)