Ksd Blog

Thinking will not overcome fear but action will.

恢复单节点安装的 rancher server

Rancher 安装分为单节点和高可用安装。生产环境建议使用高可用安装,而单节点也就是通过 docker run 启动的 Rancher 目的是为了测试或者了解 Rancher 而社区中确实有很多用户还是选择 docker run 的方式来安装 Rancher,这种安装方式虽然方便,但如果被误删,而且没有备份的情况下,很多用户就无从下手了。 本文介绍通过 docker run 启动的 R...

获取 Rancher 支持的 RKE2/K3S 版本

获取支持的 K3S 版本 curl -sL https://raw.githubusercontent.com/rancher/kontainer-driver-metadata/release-v2.6/data/data.json | jq -r '.k3s.releases[].version' 获取支持的 RKE2 版本 curl -sL https://raw.github...

如何修改 Rancher v2.6 的 Rancher Server IP 地址

注意: 本指南只适用于 v2.6 的 Rancher 版本,如修改 v2.5 或以下版本,可参考:https://kingsd.top/2022/04/04/change-rancher-ip/ 本指南为非官方操作,操作前请务必做好备份 本文内容展示的 IP 和密钥信息均为临时测试环境使用 前言 在之前发布的 如何修改 Rancher Ser...

如何在 macOS 上安装和使用OpenEmu

OpenEmu,mac上最完整的街机和游戏机怀旧全能模拟器

作为一个纯正八零后的我来说,街机必然陪伴了我们成长。最近特别想玩超级玛丽和拳皇,所以着手在 Mac 上安装模拟器来整两把,马上开整。 参考:https://www.youtube.com/watch?v=Bl2SLbar1zg 但有些人访问 youtube 可能会有问题,所以简单列出来了主要步骤 安装 OpenEmu 下载链接:https://github.com/OpenEm...

RKE2 私有镜像仓库配置验证

前言 Rancher 中文论坛中有社区用户提问: 使用 system-default-registry: "192.168.101.30" 指定 http 的私有镜像仓库,启动 RKE2 时,还是会使用 https 拉取镜像。 话题连接:https://forums.rancher.cn/t/rke2/398 随后进行一系列验证,避免日后遗忘,所以整理出文档。 环境准备 配...

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 版本,这个版本最...