拥有一个能稳定运行的 k3s/k8s 集群可能并不太容易(所以这只会是一个系列中的一篇😝)。我将在这个系列中记录我爬坑的过程,既为我 之后重建x,也为可能存在的读者作一定的参考。 对于文章中的内容,如果有错误,或是你有更好的方案,欢迎在文末提出。😊 网络 网络可以说是集群维护中最头痛的一件事了,特别是在大陆部署服务器时:国内服务器带宽小且贵,多数 registry、repository、api 不是太慢就是 connection reset、dns 污染。总之,部署在大陆的服务器有一个离不开的一个问题,如何让外网流量正常地进出? 之前我的方案是 使用 openwrt 作为软路由 的方式透明代理所有流量,但因为 clash 分流配置复杂存在内存泄漏需要定时重启、软路由会增加 …
Continue Reading >>
Note: This article is Chinese-only. 上一篇 两年前的文章 记 容器编排工具 k3s + Rancher 环境的搭建 记录了 外置 mysql 数据库、运行在 Azure 云上的 k3s 集群,以及方便的集群管理工具 Rancher 的安装与配置过程。 对于家中(寝室?学校/实验室?)有自建 NAS 、树莓派/服务器等 Homelab 设施,以及在多个云服务商部署有云服务器这种更为常见场景的我来说,为了设法充分利用这些资源,我在这之后又探索了各种能够实现分布式高可用 k3s 集群的搭建。 对于这种应用场景下的集群,为了保证稳定和可靠性,要反复斟酌的主要有这几个点: 如何为处于不同网络环境下的机器完成互联? 即使是分布在不同的运营商,让拥有公网 IP …
Continue Reading >>
前言 因为要使用到 Apple Music/YouTube Music 流媒体应用需要 Google Play 框架,所以要给国行版播放器刷上国际版的系统。 之前在 YouTube 上的一个视频(Channel @杰哥Jason_Vlog)了解到给 NW-ZX505 国行版本刷国际版系统的方法,成功地通过下载系统更新固件包,使用系统自带的“系统更新”应用我的 NW-A105 上升级为国际版系统,后面也在对下载地址作了小调整后也成功地升级了我的 NW-Z706。今天发现系统更新到版本2.0了看看有什么优化没有,但不知道为什么,原视频好像随频道一起不见了,于是在这里记录一下以方便后面有需要的人找到正确的方法。 安装包下载 首先是找到正确的下载地址得到响应的系统更新包:先通过 Sony …
Continue Reading >>
初始化新磁盘 先使用 fdisk -l 命令查看所有检测到的磁盘与分区,找到新添加磁盘的路径: Disk /dev/sdb: 256 GiB, 274877906944 bytes, 536870912 sectors Disk model: QEMU HARDDISK Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes 对新添加的磁盘进行分区: ~ sudo fdisk /dev/sdb Welcome to fdisk (util-linux …
Continue Reading >>
Notice: This article is only available in Chinese. :( BunoStick 这个名字是由 Bluetooth + Arduino + JoyStick 合起来的。 明明是 Arduino,为什么最终选择使用 STM32 做主控呢? 还不是因为懒,这个项目从刚开始学 Arduino 时就在准备了,结果硬是拖到32都结束了才想起来还有这个项目一直鸽着。 先来张图展示一下最终产品吧: 在嘉立创上打的板,分上下两层,板之间用排针连接。上层板放欧姆龙的大按键,并将调试线引出。下层板放电池和稳压芯片、OLED、十轴陀螺仪、摇杆、蓝牙模块和 STM32 核心板。 …
Continue Reading >>