K8s网络-插件对比与选型📅 2023年08月30日 · ☕ 9 分钟系列导航 本系列从 Pod 网络连通入手,逐步展开到 K8s 网络全景。 ① 概念 → ② Flannel → ③ Calico → ④ 流量路径 → ⑤ Cilium → ⑥ 对比 → ⑦ 排障 ‖ ⑧ 开发 → ⑨ 多网卡 → ⑩ AI 演进 顺序 文
Flannel 版本与 5.15 内核不兼容导致跨节点 Pod 无法通信📅 2023年08月29日 · ☕ 1 分钟重要 Flannel v0.13.0 在 Linux 5.15 内核下,VXLAN 的 checksum offload 功能导致校验和计算错误,报文携带 bad udp cksum 被丢弃,跨节点 Pod 无法通信。 环境说明 OS: Ubuntu 22.04, 内核 5.15.0-79-generic rke v1.2.6, K8s v1.19.8, canal (flannel v0.13.0 + calico)
k8s部署实录-1-web控制台Esc快捷键与vim的热键冲突📅 2023年08月28日 · ☕ 1 分钟重要 通过 JumpServer WebClient 编辑文件时,Esc 被浏览器拦截,Vim 无法退出插入模式。将 jj 映射为 <Esc> 即可绕过。 1.简介 客户现场只提供 JumpServer WebClient 连接,不提供 root 密码。通过
k8s部署实录-2-rke指定ssh_key_path替换默认密钥路径📅 2023年08月28日 · ☕ 1 分钟重要 rke 默认读取 ~/.ssh/id_rsa。如果 SSH 密钥使用 ed25519 等非 RSA 算法生成,需要在 cluster.yaml 中指定 ssh_key_path。 环境说明 rke v1.2.6 SSH 密钥算法:e
k8s部署实录-3-rke部署集群忽略docker版本校验📅 2023年08月28日 · ☕ 1 分钟重要 rke 默认校验 Docker 版本。config.yml 中的 ignore_docker_version: true 不生效,必须传 CLI 参数 --ignore-docker-version。 环境说明 rke v1.2.6 Kubernetes v1.19 Docker CE v
RKE 节点清理指南📅 2023年08月28日 · ☕ 1 分钟重要 部署异常需要重来时,仅 rke remove 不够——需要清理节点上残留的容器、镜像、网络接口和目录。 环境说明 rke v1.2.6 K8s v1.19.6 步骤 1. Drain 节点 1 kubectl drain <node-name> --ignore-daemonsets 2. 移除节点 编辑 c
sudo echo 重定向报权限拒绝的原因与处理📅 2023年08月28日 · ☕ 1 分钟重要 sudo echo 'xxx' >> /etc/hosts 会报权限拒绝。原因:sudo 只作用于 echo,>> 重定向由当前 shell 以普通用户权限打开文件。 1.简介 Kubelet 集群部署时需要修
博客迁移-1:调研hugo框架zzo主题📅 2022年09月30日 · ☕ 8 分钟1. 简介 本博客站使用hugo引擎,使用zzo主题并略作调整搭建起来。本文记录hugo的概念说明以及使用备忘。 2. 说明 2.1 目录结构 1 2 3 4 5 6 7 8 9
Ubuntu22.04: 声卡驱动相关📅 2022年09月28日 · ☕ 5 分钟前言 PipeWire开发工作最早可以追溯到2015年,最初被认为是 “视频领域的 PulseAudio",但后来也扩展到了音频领域。2
Ubuntu: 个性化配置及保存路径📅 2022年09月19日 · ☕ 4 分钟重要 记录Ubuntu工作机中,一些自定义系统配置所在目录。方便备份和恢复开发环境。 install Ubuntu-22.04 登录选择 ubuntu xorg apt update apt upgrade dpkg -i # 运行APPImage的依赖s
golangci-lint常见报错说明及修复建议📅 2022年08月04日 · ☕ 2 分钟重要 环境说明 问题 1. Implicit memory aliasing in for loop 报错意思是:在循环中重复使用变量的地址 参考链接 因为for语句中变量是被重用的,即变量内存地址不变,但值发生变化
终端工具WindTerm使用📅 2022年07月29日 · ☕ 6 分钟重要 最重要的事: 1.简介 1.2 本地模式 WindTerm有两种模式: 远程模式 WindTerm的远程模式是默认的模式。 在远程模式下,每个键按下发送到