- 博客(7)
- 收藏
- 关注
原创 Kubernetes集群日志持久化实战
对于大多数 Kubernetes 1.15+ 环境,推荐将 subPathExpr 方案作为日志隔离的 标准化配置。快速实施需求:新服务上线需立即实现日志隔离混合部署环境:同一集群运行多团队/多项目服务- 成本敏感场景:无法承担云存储费用的测试/开发环境通过本方案,团队可建立起 分钟级 的日志隔离能力,同时为后续构建统一的日志观测平台奠定坚实基础。
2025-04-03 22:45:00
351
原创 Docker、ctr 与 crictl:容器生态工具的深度对比指南
Docker:仍是开发者首选工具,适合镜像构建和单机环境。ctr:定位为 containerd 的“手术刀”,用于底层调试,需谨慎使用。crictl:Kubernetes 运维核心工具,完美兼容集群管理逻辑。最终建议:根据场景灵活切换工具,遵循“开发用 Docker,生产用 crictl”原则,确保环境一致性与操作安全性。
2025-03-20 16:12:28
481
原创 Kubernetes集群ingress详解以及代理域名证书
service在四层传输层,基于ip、端口的转发ingress在七层应用层,七层协议比较全面支持http、https特性serviceingressOSI四层七层协议支持IP + 端口功能定位内部服务发现与负载均衡外部流量接入与路由规则管理典型场景集群内部通信外部域名访问、SSL终止、路径重写2. ingress的组成ingress是由ingress和ingress-contoller组成的。
2025-03-17 19:30:00
1499
原创 Kubernetes集群使用top命令
在Kubernetes集群中需要查看node节点的资源使用情况,我们都知道使用top命令可以查看node以及pod的资源占用情况,但是直接使用top命令会直接报错,是需要安装一个metrics-server服务来收集指标。由于 kubelet API 需要认证,而 metrics-server 默认 不会信任自签名证书,可以通过下列配置忽略。如果出现metrics-server服务一只启动不起来,报错内容提示证书无法认证,此时metrics-server服务就部署完成了,top命令也可以正常使用了。
2025-03-04 18:15:05
199
2
原创 Nginx 截断响应内容问题分析与优化
这个时候大概可以确定是nginx的配置截断了返回体导致的,查找文献发现nginx的内存缓存区的初始大小是4K,没办法满足返回体较长的这种情况。在访问某个服务时,发现返回的请求体不完整,导致服务无法正常使用。使用 curl 命令测试时也遇到同样的问题,尝试添加不同的参数仍然无法解决。配置生效之后直接访问域名的返回体就是完整的了,如果还不完整可能需要请求体大小设置上面的缓存区大小。最终发现: 将 URL 的域名替换为本地服务的具体 IP 地址后,返回的数据就正常了。注意写在location块内。
2025-03-03 16:07:10
269
原创 windows配置远程连接超时时间
公司有一些windows服务器时常需要远程上去做一些基础操作,但是用户并没有每次远程完彻底关闭远程的意识,久而久之就出现某个机器虽然没人使用但是依然远程不上去,之后只能通过重启或者直接连接的方式解决。但是这样会影响到用户的使用以及用户的满意度。通过配置windows系统组策略对已经中断的会话以及活动但空闲的会话进行超时时间限制,只要达到我们设置的这个时间点,那么系统会直接将后台的远程进程直接杀掉。现在我们通过设置windows组策略的方式解决这个问题。
2025-02-28 15:57:45
423
原创 confluence通过api批量创建用户数
官方建议放在 /home/go 下,创建三个目录:bin(编译后可的执行文件的存放路径)、pkg(编译包时,生成的.a文件的存放路径)、src(源码路径,一般我们的工程就创建在src下面)解决方案:因为confluence工具有开放的api接口,可以结合git上一个大佬的confluence-user-api项目下载下来进行部署,结合python提交post请求实现需求。这是golang语言写的一个本地api,结合python的post请求可以实现confluence的用户删除、创建等操作。
2024-09-06 10:11:46
1593
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人