All Posts

Ubuntu 安装 Terraform 和 Terragrunt

因为需要在云上部署一些服务,所以就使用了一下 terraform,这篇简单记录了一些常用操作以及遇到的一些问题和解决方法。

基于 libbpf 的 ebpf 实操入门

之前研究了一段时间的 eBPF,并且记录了一些笔记,但是因为懒所以没有整理,所以简单梳理了一些,这篇主要是介绍基于 libbpf 使用 eBPF 的一些记录。

基于 BCC 的 eBPF 实操入门

之前研究了一段时间的 eBPF,并且记录了一些笔记,但是因为懒所以没有整理,所以简单梳理了一些,这篇主要是介绍给予 BCC 使用 eBPF 的一些记录。

Chrome 插件开发

Chrome 支持各种各样的功能,功能比较强大,其中插件是必不可少的利器,但是,平时出于职业习惯(有些产品强迫症),对于使用的插件总是有一些不满意,所以就会自己去改改,其实改起来很简单,但是对插件的整体没啥了解,所以这篇文章记录一下关于 Chrome 插件开发的一些概览。

Chrome Devtools 使用 JQuery

因为 Chrome 开发者工具里面的选择器和 jQuery 类似,但是不一样,所以我还是习惯使用 jQuery,所以这里记录一下如何在 DevTools 中引用 jQuery

CoreDNS 介绍与简单入门使用

DNS 是网络中非常重要的一个服务和话题,在平时工作中使用的也非常多,之前我也写过一篇介绍 DNS 以及系统设置的文章,DNS 以及 Linux 下的相关配置文件,但是今天我要聊一聊的是自己通过 CoreDNS 部署一个 DNS 服务器。

Mac 无法打开终端

今天一上班打开电脑就遇到终端无法使用的情况,一脸懵,所以就手忙脚乱地查找资料来解决了。

DNS 中的两个特殊案例:绝对限定域名和通配符

在进行 DNS 设置的时候,我们通常都是指定一个域名的名字,然后配置 CNAME 或者 A/AAAA 记录,但是,最近因为工作的原因,我发现了两个特殊的用法,分别是:域名后面加了个 . 和 DNS 中使用通配符,本文就对这两种情况简单做个小结。

Jenkins 的 Credentials 并不安全

最近在使用 Jenkins 的时候,突然想到我一直都是使用 Credentials 来保存加密信息,那么它真的是安全的吗?所以就有了这篇文章用于简单地介绍它并不是真的完全安全。

通过 Operator SDK 开发 Operator

在之前我曾经写过两篇文章:《Kubernetes CRD 系列:Operator》和 《Kubernetes CRD 系列:Operator SDK 》,在这两篇文章中,我介绍了 Operator 的概念以及实现 Operator 的方式 ,到现在,这两篇文章已经接近 5 年了。但是,回看过去 5 年,Operator SDK 没有太大的改变,但是又有所增强,所以本文就将尝试进一步多介绍一个新的东西 OLM 的使用。