好久没更新了,有点惭愧。且最近在EBPF的原子性上也头疼了将近一周的时间,主要是通过测试不同的原子性方法,来兼容不同的环境。
这次将测试验证的过程记录下来,以避免以后踩到同样类型的坑里。
这里介绍一下在 MacOS M1 Chip 的设备上,如何使用qemu 运行ubuntu;不论是基于学习还是测试的目的,这篇文章都会很有用。
最近惊喜发现刚买的笔记本电脑自带了一块RTX2050显卡,带2048个CUDA核心。那么研究一下并行计算,让这块显卡也发挥一下价值。
由于最近Github.com站点经常有Timeout或Reset的情况发生,所以想零成本的做一个Github的代理。
这里使用CloudFlare的免费Worker功能,对Github做全球代理。同时Cloudflare会对静态页面做CDN缓存,也会加快我们访问github的速度。
很少的几行代码,解决了很大的事情。
构建支持不同CPU架构的容器镜像,是个比较棘手的事情。
docker官方提供了一个基于CLI的插件buildx提供构建的扩展能力,可以在x86或arm64的设备上构建支持多CPU架构的容器镜像。
兔年的春节期间,没有躺平,可能也没卷赢。
挤了些时间,通过查阅资料,手撕了一个WebRDP程序,将Windows远程桌面搬到了Web端。
最近有一台隔离环境的设备,sshd_config文件总是被修改,造成登录时间超过30秒。
这里介绍使用audit监控该文件被修改的事件。
这里介绍安装原生Kubernetes单机/集群版的方法,非Minikube、非Kind、非Colima等指令; 使用的是原生kubelet、kubeadm来部署Kubernetes。
kubeadm是Kubernetes官方提供的快速安装集群的工具,伴随着Kubernetes的版本发布进行更新。