单机部署K3s服务并接入Kuboard
在Kubernetes上做实验或者写一些自己的小工具时,通常要搭建一个环境用来学习,采用K3s的方式在单机服务器上搭建一套环境是占用资源较少的方式,并且配置上Kuboard进行管理后会更容易操作。本文就记录下环境搭建的步骤。
在Kubernetes上做实验或者写一些自己的小工具时,通常要搭建一个环境用来学习,采用K3s的方式在单机服务器上搭建一套环境是占用资源较少的方式,并且配置上Kuboard进行管理后会更容易操作。本文就记录下环境搭建的步骤。
2025年的第一篇文章,祝大家新年快乐(#^.^#)
本文用于记录在Golang中使用net/http包的Client时Transport配置不当,同时遇到大量并发请求时引起的TIME_WAIT问题,文章中会通过demo程序复现。
在实际业务中需要保证业务的性能及稳定性,而通过类似Postman这样的API测试工具,通常只在研发自测阶段验证API是否可用。面对并发场景时,一般会使用wrk或者JMeter等工具进行压测,摸底业务当前的性能指标和稳定性情况,那么在使用Gin框架编写的业务中,一般是使用pprof来观察性能损耗,这里就记录下怎么使用。
通过SCP做文件拷贝是比较方便的,但如果是大文件且传输时间比较长的情况下,则是需要在后台自动执行较为方便。但SCP的交互过程中需要输入口令,怎么通过脚本来解决这个问题呢?
CentOS 7已于2024年06月30日停止维护,一些常用的RPM包查找网站也逐渐不再支持对CentOS 7 RPM包的检索,目前还有不少产品依然在使用该版本,那么基于现状,如何便捷的获取、下载想要的RPM包,就成为需要解决的问题。
Sysmon对于安全监控来说非常好用,但Windows的事件查看器是条目形式出现,需要数据分析或者威胁分析的场景中通常需要将日志上报,这里记录下如何将Windows Sysmon日志通过NXLog发送到ELK当中。
有些场景下需要使用ARM环境,于是学习下在没有预算或者没有ARM硬件的条件下如何在X86_64平台通过QEMU部署ARM架构虚拟机。
此前遇到一个问题,在MacOS上用Friefox、Safari、Chrome、Edge几种不同浏览器访问同一个本地站点,仅有Chromium内核的浏览器会出现网络异常的情况。根据定位,请求并未到达后端上,所以还是要学习怎么排查Chromium内核上网络问题。
在一些场景下需要在业务安装之前升级操作系统内核版本,既如此,直接定制内核版本,当操作系统灌装完成时自带高版本内核,效率会更高。
遇到CentOS 7环境上因为某个原因需要升级内核的场景,一番搜索在网上找到了可以直接使用的RPM,极大的减轻了工作量,但对如何编译内核产生了兴趣。那么就动手实验下吧。