这篇文章介绍如何在本地搭建 Cilium 开发环境,这样就可以对 Cilium 代码进行调试了。
Cilium 实际上手体验
在上篇文章中,我们在阿里云环境安装了 k8s 以及 cilium,这里我们将跟随 cilium 官方上的一个 Demo 示例,来实际体验 cilium。
Ubuntu22.04 阿里云环境安装 k8s 以及 Cilium
这篇文章介绍如何在阿里云虚拟机上安装 k8s,并使用 Cilium 作为网络插件。
2023 年终总结:感受生活
今天是 2024 年的第一天,前两天忙着打扫卫生,没有时间去总结过去的 2023。今天陪着媳妇一起来上班,可以静下心来写写文字了。此刻的我坐在儿童医院对面的麦当劳,听着韩红的春晚歌曲 这世界那么多人,思索着应该用哪个词来概括我的 2023 呢。身边的环境宁静温暖,让我内心从容平和;耳边的歌声温柔而有力量,传递着生活的烟火气。我想用 感受生活 是总结 2023 是合适的。
go 库学习之 fx
go 库学习之 viper
《HTTPS 权威指南》读书笔记(02):协议
TLS 是一种密码学协议,用于保证两个团体之间的会话安全。会话是由任意数量的消息组成的。这里讨论的 TLS 协议版本为 TLS1.2。
《HTTPS 权威指南》读书笔记(01):SSL、TLS 和密码学
本系列文章是《HTTPS 权威指南:在服务器和 Web 应用上部署 SSL/TLS 和 PKI》一书的读书笔记,该书的作者是 Ivan Ristić,除了本书,他的作品还有 《Apache Security》、《ModSecurity Handbook》。以下是他在本书的自我介绍:
1 | Ivan Ristić 是一位安全研究员、工程师、作者。他对于 Web 应用防火墙领域的发展,开源 Web 应用防火墙 ModSecurity 的开发,以及在 SSL Labs 网站上对 SSL/TLS 和 PKI 的研究、工具和指南的发表,都作出了很大的贡献,因此享誉世界。 |
安全领域变得越来越复杂,理解攻击和威胁往往就是其工作的一部分。在日常工作中,通常都是把 OpenSSL 库作为黑盒子使用,但是随着对 Nginx 开发维护的深入,当前在 SSL/TLS 的知识储备不足以支撑我更深入地排查问题,因此想通过系统阅读相关书籍来加深对 SSL/TLS 的理解。以上就是我阅读本书的初衷。
go 库学习之 cobra
很多 Go 的开源软件都使用 Cobra 库来构建自己的命令行(CLI)应用程序,这些开源软件包括 Kubernetes、Hugo 等等。这篇文章会对 Cobra 库的使用做一个基本介绍。
《lua 程序设计》读书笔记(16):线程和状态
Lua 不支持真正的多线程,即不支持共享内存的抢占式线程。Lua 语言的线程(也就是所谓的协程)是协作式的,因此可以避免因为不可预知的线程切换而带来的问题,而且 Lua 状态之间不共享内存,这也为 Lua 实现并行化提供了很好的基础。
这篇文章将深入介绍 Lua 的线程以及 lua_State 数据结构。