k3s 集群维护笔记 - 1

k3s 集群维护笔记 - 1

本文 Galera 集群部分还在更新中,敬请等待完稿日 :) 拥有一个能稳定运行的 k3s/k8s 集群可能并不太容易(所以这只会是一个系列中的一篇😝)。我将在这个系列中记录我爬坑的过程,既为我 之后重建x,也为可能存在的读者作一定的参考。 对于文章中的内容,如果有错误,或是你有更好的方案,欢迎在文末提出。😊 网络 网络可以说是集群维护中最头痛的一件事了,特别是在大陆部署服务器时:国内服务器带宽小且贵,多数 registry、repository、api 不是太慢就是 connection reset、dns 污染。总之,部署在大陆的服务器有一个离不开的一个问题,如何让外网流量正常地进出? 之前我的方案是 使用 openwrt 作为软路由 的方式透明代理所有流量,但因为 clash …

继续阅读 >>

使用 Tailscale 轻松搭建易扩展的跨云 k3s 集群

使用 Tailscale 轻松搭建易扩展的跨云 k3s 集群

上一篇 两年前的文章 记 容器编排工具 k3s + Rancher 环境的搭建 记录了 外置 mysql 数据库、运行在 Azure 云上的 k3s 集群,以及方便的集群管理工具 Rancher 的安装与配置过程。 对于家中(寝室?学校/实验室?)有自建 NAS 、树莓派/服务器等 Homelab 设施,以及在多个云服务商部署有云服务器这种更为常见场景的我来说,为了设法充分利用这些资源,我在这之后又探索了各种能够实现分布式高可用 k3s 集群的搭建。 对于这种应用场景下的集群,为了保证稳定和可靠性,要反复斟酌的主要有这几个点: 如何为处于不同网络环境下的机器完成互联? 即使是分布在不同的运营商,让拥有公网 IP 的云服务器之间互联也很容易(例如用 WireGuard …

继续阅读 >>

记 容器编排工具 k3s + Rancher 环境的搭建

记 容器编排工具 k3s + Rancher 环境的搭建

2024/02/1 更新: k3s 截止最新版本 v1.25.5 部署建议。 traefik 禁用参数 由 --no-deploy 变更至 --disable。 k3s 架构图更新。 更改了安装命令的小错误。 2024/11/25 更新: 添加 --kube-apiserver-arg 参数,更改 service node port 区间。 很久没写博客了啊。。。大三啦,准备着电子设计大赛和考研,还是有点忙的,一直没来打理博客;要写的东西其实并不少 (说白了就是懒~)。最近有空升级了集群的部署方案,为了以后能有个参考,可以来水一篇了。 我在香港的两台服务器上托管着各种各样的服务,有轻量级别的 RSS阅读器 Miniflux、IFTTT 开源替代品 Huginn、有中等量级别的 …

继续阅读 >>