作者: iEdon

105 篇文章

Kubernetes 1.20+ 在 Ubuntu 20.04 LTS 上的管理节点初始化(不使用 Docker)
前言 想要部署自己的私有容器了,听说 Kubernetes(后文可能简称“K8S”) 大红大紫,当然要试试。然而,2021 年年初的 K8S 版本已经开始弃用 Docker。在了解了社区 这么做的理由 后,当然要跟一把风弃用 Docker 了(反正早晚会被逼迫迁移)。 环境:Hyper-V 下的 Ubuntu 20.04 LTS amd64; 6G…
运行在 Apple 芯片下的 macOS 中的 Node.JS 编译
前言 需要在使用 M1 芯片的 Mac 中使用原生(arm64)的 Node.JS。截至写下这篇文章的时间(2021/3/18),Node.JS 官网还没有可以直接使用的 Bin 包。 准备工作 安装 Homebrew 安装 nodebrew brew install -s nodebrew 编译安装 由于 nodebrew 在写下这篇文章的时间还…
BIRD 2.0.7 及早期版本中 OSPF 与多个具有相同 IP 地址的 PtP 接口的兼容问题
前言 在 iEdon-Net 中,我广泛使用了 OSPF 来传递内网结构信息。有一个如图所示的简易拓扑结构: A, B, C, D 两两邻接,为了节省 IP 地址(因为允许多个具有相同 IP 地址的 PtP 接口存在),我为 A 到 B, C, D 的三个 PtP 接口设置了相同的 IP 地址。此时,B, C, D 之间可以互相直接访问 dummy…
为 Linux 增加 dummy 接口并设定 IP 地址
前言 iEdon-Net 高度依赖 OSPF, BGP 等动态技术。目前,我有 3 台不同地域的设备,分别被分配有 3 个不同的固定 IP 地址。此前,我使用了固定的隧道建立了连接,并使用了近 2 年。然而,随着时间的推移,我发现:当某个其他地域的设备与这 3 个不同地域的设备的隧道中断后,通往这 3 台设备的路由表条目没有发生变动,这意味着访问将…
BIRD Internet Routing Daemon 源码编译
环境 Debain 10 / CentOS 8 一份 BIRD 最新版源代码 先决条件 1. 编译环境的准备: apt install gcc make autoconf # Debian yum install gcc make autoconf # CentOS 2. 依赖包安装 apt install flex bison libncurse…
iEdon-Net 2021 年改造计划(一):BGP Confederation 改造
前言 iEdon-Net 建立至今已经接近两年。目前已经具备大大小小节点 8 处,其中设有核心交换节点 2 处。当前拥有互联者 16 个。网内设有 Git, Docker, 文件同步, 虚拟化, Web 服务, Portal 等大大小小多个服务。然而随着时间的推移,现有架构显得越来越臃肿与复杂——我不得不治理分散化的服务与进行零碎的故障响应。我显然…
OpenWRT 下使用 Huawei ME909s-821 模块接入蜂窝移动网络
前言 我是远程桌面应用的重度使用者。最近,我经常需要远程到公司电脑进行办公。公司的电脑已经接入到我的分布式局域网当中,使用内部 IP 地址就能直接访问。——听起来非常美好。然而,公司的网络是对称式 NAT,且有 电信—联通 双线负载均衡,这就导致了公司网络出口一会是电信,一会是联通。我的网络大量应用了 Zerotier 二层虚拟化技术,P2P 穿透…
在微信小程序中使用 Protocol Buffer 的方法
前言 我去年写过一套自用的微服务网关系统,投入线上使用后效果良好,响应格式采用的是使用广泛的 JSON。最近为了使其支持二进制数据的传输,考虑到对二进制数据进行 base64 等格式的编码同时降低了时空性能,一番简单的搜索后,决定采用 Google 推出的 Protocol Buffer(后文简称 protobuf) 作为消息载体格式替换掉 JSO…
记一次肠镜检查
起因 我的肠胃功能自小就不是很好,平时很容易嗳气,但也很少出现过其他特异性症状。今年 5 月 15 日晚,我在外卖平台上订购了一家日式料理店的定食套餐,他家的产品味道不错,我也点过很多回了。然而从 5 月 16 日上午开始,我便开始出现急性腹泻症状并伴随着高烧。 在尚不明确病因的情况下,我进行了以下紧急处理: 一是针对腹泻,我在外卖平台上定购了蒙脱…
博客快要8周年了,胡乱地记一些想法与点子
自从上了大学以来,我越来越懈怠于更新自己的博客,是因为自己已经失去了初高中那种乐于折腾的干劲,还是自己已经变得越来越懒了? 其实上大学的数年间,我不止一次地想要将这个博客进行重新装修,奈何我总是咕咕咕掉了。 这个博客是我初中三年级(2012年10月)注册并开始投入维护的,期间也经历了数次数据丢失,博客重启,即使我长时间没有时间(需要反思:我真的没有…