k3s学习
1.k3s一个master一个slave安装机器规划2 台虚拟机 CentOS‑9 主机名IP角色k3s‑server192.168.118.100Server控制平面masterk3s‑worker01192.168.122.101Agentworker 工作节点关闭防火墙测试环境生产环境需要放行端口# Ubuntu ufw disable # CentOS/RHEL systemctl stop firewalld systemctl disable firewalld关闭 swapk8s 系产品必须关闭 swapswapoff -a #临时关闭swap sed -i / swap / s/^\(.*\)$/#\1/g /etc/fstab #永久关闭设置主机名分别在对应机器设置# server节点执行 hostnamectl set-hostname k3s-server # worker节点执行 hostnamectl set-hostname k3s-worker01时间同步系统时间保持一致timedatectl set-ntp trueK3s 默认自带 containerd 容器运行时不用手动装 docker。步骤 1部署 K3s Server控制节点192.168.122.10 上执行官方一键安装脚本。curl -sfL https://get.k3s.io | sh -加速一键安装脚本推荐curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRRORcn sh -执行完脚本之后k3s 服务自动启动systemctl status k3skubeconfig 配置文件自动生成/etc/rancher/k3s/k3s.yaml获取 node‑tokenworker 加入集群需要这个 token非常重要cat /var/lib/rancher/k3s/server/node-token复制输出的一长串 token 字符串保存下来后面 worker 要用。✨ 在 server 节点kubectl 已经直接可用k3s 内置 kubectl 命令不用单独装# 验证节点刚装完只有server一个节点 kubectl get nodes此时状态应该 Ready。补充说明默认 k3s server 内置嵌入式 sqlite 数据库单 master 场景多 master 高可用才需要外置 etcd。我们本节课就单 master。 步骤 2部署 K3s Agentworker 工作节点192.168.122.11 机器上执行worker 机器上执行安装脚本需要传入两个环境变量K3S_URL指定 server 节点地址https://192.168.118.100:6443K3S_TOKEN就是刚才 server 拿到的 node‑token官方脚本# 替换下面IP和token为你自己环境的值 curl -sfL https://get.k3s.io | K3S_URLhttps://192.168.118.100:6443 K3S_TOKEN你的node-token字符串 sh -加速脚本(推荐)curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRRORcn K3S_URLhttps://192.168.118.100:6443 K3S_TOKENK107c36d4ba7f53e3ddd030016525bb7ec5be55c5be981aae97c3806587724d6eb2::server:ca69e6133590fe25261005c225ad06c2 sh -worker 节点安装完之后服务名字是k3s‑agentsystemctl status k3s-agent✅ 步骤 3回到 server 节点验证整个集群在 k3s‑server 执行kubectl get nodes预期输出会看到两台节点STATUS 都是 Ready。NAME STATUS ROLES AGE VERSION k3s-server Ready control-plane,master 15m v1.30.xk3s1 k3s-worker01 Ready none 3m v1.30.xk3s1再看系统 pod 是否全部 runningkubectl get pods -n kube-systemkube‑system 里面跑 traefik (ingress)、local‑path‑provisioner (本地存储)、coredns 等 k3s 自带组件。全部 Running 代表集群安装成功加速地址(所有机器都要做)sudo mkdir -p /etc/rancher/k3s sudo cat /etc/rancher/k3s/registries.yaml EOF mirrors: docker.io: endpoint: - https://docker.m.daocloud.io - https://dockerproxy.com - https://docker.nju.edu.cn - https://registry-1.docker.io rancher: endpoint: - https://docker.m.daocloud.io EOF sudo systemctl restart k3s systemctl restart k3s-agentsudo mkdir -p /etc/rancher/k3s sudo cat /etc/rancher/k3s/registries.yaml EOF mirrors: docker.io: endpoint: - https://docker.mirrors.ustc.edu.cn - https://hub-mirror.c.163.com - https://mirror.baidubce.com rancher: endpoint: - https://docker.mirrors.ustc.edu.cn EOF sudo systemctl restart k3s systemctl restart k3s-agentHELM学习Helm 就是 Kubernetes 的包管理器类似 Ubuntu apt、Centos yum。基础名词Helm Chart就是软件安装包把一整套 k8s 资源 yaml 打包。 Chart 里面包含一堆模板 yaml values.yaml配置参数文件。 模板里面留占位符安装的时候填入自定义参数渲染出最终 yaml。values.yaml自定义配置文件不要直接改模板修改 values 来覆盖参数。安装 Chart 时可以改副本数、镜像版本、存储类、资源限制全部在 values 写。Release发布实例在集群里面每一次 helm 安装就生成一个 Release 同一个 Chart 可以在集群装多份每一份就是独立 Release名字不一样。注意helm本地客户端工具k3s 已经内置 helm不需要额外安装 helm 二进制。在 K3s 节点或管理机上安装Helm v3 CLI推荐用官方脚本简单可靠。方法一使用官方安装脚本推荐curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash安装完成后验证helm version先用社区维护的国内镜像源添加 itboon 镜像源国内可用helm repo add bitnami https://helm-charts.itboon.top/bitnami --force-update helm repo update

相关新闻

拒绝 Prompt 迷信:工业级提示词工程的标准化、评估与版本管理实践

拒绝 Prompt 迷信:工业级提示词工程的标准化、评估与版本管理实践

大模型应用早期,提示词更多被当做 “咒语”,开发人员不断修改文本,肉眼观察输出效果直到 Demo 可用。这套模式在验证阶段可行,但走向工业生产会暴露出大量问题。修改一两句话 Prompt 上线,部分边界场景输出异常&#x…

2026/9/30 2:37:55 阅读更多 →
C#基本元素概述,初始类型、变量与方法

C#基本元素概述,初始类型、变量与方法

1.构成C#语言基本元素*标记:对编译器来说有意义的记号,编译器能识别出来的;*标识符命名规范:①要有意义;②类/属性的名字是名词/名词复数;③方法用动词或动词短语;*标识符大小写规范&#xff1a…

2026/9/30 2:37:55 阅读更多 →
进阶:千问办公的多智能体协作、定时任务与 MCP 扩展

进阶:千问办公的多智能体协作、定时任务与 MCP 扩展

前两篇讲了入门和实战,这篇聊进阶:当 AI 助手不止一个、任务不止一次、工具不止内置时,能玩出什么花。适合想深度定制工作流的同学。一、多智能体(Multi-Agent):让 Agent 干 Agent 的活 千问办公支持多会话…

2026/9/30 2:37:55 阅读更多 →

最新新闻

2026年最新干货分享:11个AI客服工具的渠道接入方式总结

2026年最新干货分享:11个AI客服工具的渠道接入方式总结

客服渠道越接越多,真正的成本不在"有没有这个渠道",而在接入方式:渠道是平台自带的还是要授权的、消息推给客服系统后回复怎么回到原渠道、权限和资质要准备什么。这篇把 11 个常用 AI 客服工具的渠道接入按方式分成四类&#xff0…

2026/10/1 14:50:59 阅读更多 →
GPT-Image-2.5深度实测:从可控生成到工作流落地的提示词方法论

GPT-Image-2.5深度实测:从可控生成到工作流落地的提示词方法论

我最近被问得最多的一个问题就是:“GPT-Image-2.5到底强在哪?和之前版本比有什么质的变化?”我的回答通常很直接——它更能干活了。以前大家用AI画图,是玩,是试探,是偶尔出一张惊艳的图然后截图发朋友圈。现…

2026/10/1 14:50:59 阅读更多 →
Redis AOF文件重写机制:从膨胀故障到参数调优全解析

Redis AOF文件重写机制:从膨胀故障到参数调优全解析

1. 从一次“AOF文件越写越大”的故障说起 先聊一个我实际遇到过的场景。有段时间线上Redis实例的内存使用率一直平稳,但AOF持久化文件却像吹了气球一样疯长,从最初的几百MB一路飙到好几个GB。彼时磁盘告警、主从全量同步耗时变长、重启恢复时间越来越不可…

2026/10/1 14:50:59 阅读更多 →
企业级爬虫与数据分析全流程实战:从采集到决策看板

企业级爬虫与数据分析全流程实战:从采集到决策看板

先聊点实际的。很多朋友一听到“企业级爬虫数据分析”就以为要上一整套分布式集群、各种大数据框架,其实大多数电商场景根本用不着那么重。我做过好几个从零启动的数据项目,最核心的能力恰恰在于:把一条链路跑通——采集、清洗、分析、可视化,每个环节都…

2026/10/1 14:50:59 阅读更多 →
开源旗舰MiMo-V2.6:MoE部署实践与多模态3D能力边界解析

开源旗舰MiMo-V2.6:MoE部署实践与多模态3D能力边界解析

MiMo-V2.6 系列凌晨发布的时候,我刚好在刷新开源榜。群里先是刷了一波“登顶了”,紧接着就有人喊“官网 demo 响应已经在排队”,再往后又有做三维视觉的朋友补了一句“3D 效果和闭源旗舰还有差距”。这三个信息点凑在一起,我反而觉…

2026/10/1 14:50:59 阅读更多 →
epoll完全指南:接口详解、LT/ET触发模式与内核实现

epoll完全指南:接口详解、LT/ET触发模式与内核实现

写网络服务的老哥可能都有这种感觉:并发上来之后,先用select,后来换poll,最后项目里老鸟们都在讲epoll,但自己真上手时,epoll_create、epoll_wait、epoll_ctl这三个接口的每个参数、返回值、错误码&#xf…

2026/10/1 14:49:59 阅读更多 →

日新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 1:01:17 阅读更多 →

周新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/30 13:14:22 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/30 18:13:06 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/9/30 13:14:49 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 1:01:17 阅读更多 →