Kubernetes集群架构之etcd 文章目录为什么 export 没作用?正确的三种打开方式方式一:Shell 函数封装(最推荐,一劳永逸)方式二:进入 etcd 容器内操作(适合连续多条命令)方式三:宿主机安装 etcdctl 客户端(生产环境标准做法)优化后的完整实操手册实操 1:etcd 健康检查实操 2:节点状态与 Leader 信息实操 3:遍历 etcd 中的 K8s 资源实操 4:查看具体对象的原始数据实操 5:etcd 备份(生产必做,备份到宿主机)实操 6:etcd 日志排查实操 7:etcd 性能指标实操 8:etcd 压缩与碎片整理(生产运维必做,原教程缺失)实操 9:常见报错排查一句话总结你说得对,这是这份教程最典型的一个坑。我先讲清楚原理,再把整份实操优化一遍。为什么 export 没作用?核心原因:容器环境隔离。宿主机 export ETCDCTL_API=3 ← 这个变量只存在于宿主机 shell │ └── kubectl exec -it etcd-k8s-master01 -- etcdctl ... │ └── 进入 etcd 容器执行,容器内是全新的进程环境 看不到宿主机的任何环境变量!你后面所有命令都是kubectl exec ... -- etcdctl,在容器里跑的,所以宿主机 export 的 5 个变量一个都传不进去,等于白写。正确的三种打开方式方式一:Shell 函数封装(最推荐,一劳永逸)在宿主机执行,把证书参数封装成函数,后面直接用:# 写入 /etc/profile 或 ~/.bashrc,永久生效cat

相关新闻

最新新闻

腾讯研发笔试核心考点拆解:从C++内存布局到算法基础

腾讯研发笔试核心考点拆解:从C++内存布局到算法基础

这套题放在今天来看,考点依然非常“经典”:C对象内存布局、排序算法稳定性、进程线程区别、TCP握手状态、链表操作、动态规划……几乎每个大厂笔试都会换着花样考。但腾讯这套题有个特点,它不追求偏题怪题,而是把所有研发工程师“…

2026/8/30 16:08:46
模型训练 不同批次大小与学习率下的训练损失对比(3)

模型训练 不同批次大小与学习率下的训练损失对比(3)

模型训练 不同批次大小与学习率下的训练损失对比(3) 以 ConvNeXt 为例 论文中的一些做法 flyfish 一、ImageNet-1K 从头全量训练(300 epochs) 原文We train ConvNeXts for 300 epochs using AdamW [46] with a learning rate of 4…

2026/8/30 16:08:46
优化建图(详解)

优化建图(详解)

1. 引言建图是机器人自主导航中的关键环节,地图质量直接影响后续定位、路径规划与避障效果。本文围绕建图流程中的常见问题,介绍如何从传感器配置、算法参数与工程实践三个层面系统性地优化建图效果。2. 传感器与数据质量优化建图效果的上限取决于输入数…

2026/8/30 16:08:46
视频转文字实战:从视频提取音频到带时间戳字幕稿,聊聊ASR语音识别的门道

视频转文字实战:从视频提取音频到带时间戳字幕稿,聊聊ASR语音识别的门道

上个月我接了个活儿:把一期将近两小时的访谈视频整理成文字稿,还要顺手出一版字幕。要是搁以前,我肯定一边看一边手动敲,敲到眼冒金星。后来想想,我平时折腾音频降噪、人声分离那套经验,不就是跟「声音里的…

2026/8/30 16:08:46
Flume架构深度拆解:Source、Channel、Sink三大组件的职责边界与数据流模型

Flume架构深度拆解:Source、Channel、Sink三大组件的职责边界与数据流模型

Flume架构深度拆解:Source、Channel、Sink三大组件的职责边界与数据流模型Flume作为Apache顶级的日志采集工具,以其高可靠、高可扩展的特性在大数据生态系统中扮演着至关重要的角色。本文将深入剖析Flume架构的三大核心组件——Source、Channel、Sink&am…

2026/8/30 16:08:46
语音代理的“内心独白”:用状态管理根治多轮对话失忆

语音代理的“内心独白”:用状态管理根治多轮对话失忆

你正在和一个 voice agent 处理一个稍微复杂一点的请求,比如“帮我订明天下午三点从上海到北京的高铁,尽量靠窗,如果没票就改下午四点”。前半段它听得很好,也报出了车次。等你说完支付方式,它突然问:“请问…

2026/8/30 16:03:46