资讯动态

Kubernetes集群架构之etcd

发布时间:2026/8/30 15:18:20 来源:尧图企业网站定制
文章目录为什么 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

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价