Ksd Blog

Thinking will not overcome fear but action will.

RKE2 安装 Rancher HA 的国内加速器

在国内加速 RKE2 的安装

前言 Rancher 一直崇尚 “简单即美”,无论 Rancher 的安装和使用都已经把简单发挥的淋漓尽致。但通过国内环境使用 Rancher 和 RKE2 可能会因为网络问题导致 Rancher 的使用起来并不是那么的 “美”: Rancher 和 RKE2 启动都依赖于容器镜像,在国内通过 dockerhub 拉取镜像偶尔会非常慢。 RKE2 安装脚本和二进制文件默认使用 ...

通过进程ID找到对应的容器

通过进程ID找到对应的容器

先使用 ps auxw 查看进程的 ID,再执行: docker ps -q | xargs docker inspect –format ‘, ‘ | grep “^%PID%” 其中%PID%是 ps 查看到的 CONTAINER PID. root@dev-1:~# ps -ef | grep kube-apiserver root 9776 22619 0 11:16 ...

如何从单节点 K3s 迁移到高可用

前言 K3s 支持单节点安装和高可用安装两种方式,单节点安装就是 k3s server 内嵌了一个 SQLite 作为数据库,而且这个数据库不支持扩展,所以生产环境不建议使用单节点方式安装 k3s。 单节点 k3s server 的架构: K3s 高可用安装分为 “使用外部数据库实现高可用安装” 和 “嵌入式 etcd 的高可用” 两种方式: 使用外部数据库实现高可用安装:可...

单节点内置 ETCD 的 K3s 集群如何修改节点 IP

介绍 社区用户询问单节点内置 ETCD 的 K3s server 节点的主机 IP 修改,导致 K3s server 无法启动。 随后进行了验证,验证过程中复现了社区用户的操作,并且在 ETCD 集群上做了一些调整,可以重新启动 k3s server 节点。 注意: 本操作只适用于单节点内置 ETCD 的 K3s 集群,其他场景没有测试过。 环境 K3s version: ...

Kubernetes 1.24 弃用 Dockershim,来看 Rancher 的应对之道

前言 早在 2020 年 12 月,Kubernetes 就宣布将要弃用 Dockershim。在 Kubernetes 中,Dockershim 是一个适配器组件,Dockershim 适配器允许 Kubelet 与 Docker 交互,就好像 Docker 是一个与 CRI 兼容的运行时一样。 2022 年 4 月 19 日 Kubernetes 发布了 v1.24 版本,这个版本最...

突破K3s CA 证书10 年有效期的限制

前言 K3s 启动时会自动生成 CA 证书,CA 证书的有效期为 10 年。其他证书有效期为 1 年,如果证书已经过期或剩余的时间不足 90 天,则在 K3s 重启时轮换证书。K3s 服务只是一个进程,K3s 服务重启不会影响正在运行的 pod,也不会影响你的业务。 如果你担心 10 年的 CA 有效期太短,你可以自签名一个 CA 证书,然后 K3s 启动时使用你自签的 CA 去启动即可...

如何修改 Rancher Server 的 IP 地址

注意: 本指南适用于 v2.5 及 v2.5 以下的 Rancher 版本,不适用 v2.6 本指南非官方操作,操作前请务必做好备份 前言 Rancher 管理的每个下游用户集群都有一个 cluster agent,它建立了一个 tunnel,并通过这个 tunnel 连接到 Rancher server 中相应的集群控制器(Cluster cont...

如何使用 Rancher Desktop 访问 Traefik Proxy 仪表板

如何使用 Rancher Desktop 访问 Traefik Proxy 仪表板 作者:Simon Flood 原文连接:https://community.suse.com/posts/how-to-access-the-traefik-proxy-dashboard-using-rancher-desktop-on-linux 如果你参加了 Adrian Goins 最近关于如何使...

一文带你入门 Rancher Desktop

什么是 Rancher Desktop Rancher Desktop 是一款在桌面上提供容器和 Kubernetes 管理的应用。它适用于 Mac(包括 Intel 和 Apple 芯片)、Windows 和 Linux,允许在工作站本地运行 Kubernetes 和容器管理。 它提供了许多很棒的功能,例如允许你选择在本地运行的 Kubernetes 版本,使用 containerd ...

如何在 K3s 中启用 Traefik dashborad

前言 Traefik 是一个开源的边缘路由器,它可以让你的服务发布变得轻松有趣。它负责接收你系统的请求,然后使用合适的组件来对这些请求进行处理。 Traefik 带有一个非常方便的仪表板,提供集群当前状态的详细概述,包括集群入口和服务网格路由配置的详细信息: K3s 是经 CNCF 一致性认证的 Kubernetes 轻量级发行版,专为物联网及边缘计算设计。在 K3s 中,内置了 ...