K8s 集群部署基础:Linux 三节点 SSH 互信(免密登录)配置指南

文档说明

在 Kubernetes(K8s)集群部署与日常运维过程中(如kubeadmAnsible、脚本化部署、批量运维等),控制节点与工作节点之间必须具备稳定的 SSH 互信能力

本文档以三台 Linux 节点为示例,说明如何配置节点之间的 SSH 免密登录(SSH Mutual Trust),为后续 Kubernetes 集群部署提供基础环境保障。


1. 节点规划示例

节点名角色示例说明
node0control-planeKubernetes 主节点
node1worker工作节点
node2worker工作节点

实际生产环境中可扩展为更多节点,配置方式一致。


2. 前提条件

在开始配置前,请确保以下条件已满足:

  1. 网络互通

    • 所有节点之间可通过 IP 或主机名互相访问
    pingnode1pingnode2
  2. SSH 服务已安装并运行

    sudoapt-getinstall-y openssh-serversudosystemctlenablesshsudosystemctl startssh
  3. 统一用户

    • 使用root用户,或具备 sudo 权限的同一普通用户
    • 下文默认使用当前登录用户操作

3. 生成 SSH 密钥对(每台节点)

每一台节点上执行以下命令:

ssh-keygen -t rsa -b4096-N""-f ~/.ssh/id_rsa

参数说明

  • -t rsa:使用 RSA 密钥算法
  • -b 4096:密钥长度 4096 位(生产环境推荐)
  • -N "":不设置密码(用于自动化)
  • -f ~/.ssh/id_rsa:指定密钥文件路径

生成结果

~/.ssh/id_rsa # 私钥(禁止泄露) ~/.ssh/id_rsa.pub # 公钥(用于分发)

⚠️注意:每台节点都必须单独生成密钥,不要拷贝私钥。


4. 节点之间分发公钥(建立互信)

4.1 单向免密(示例)

仅配置node0node1免密登录:

ssh-copy-id -i ~/.ssh/id_rsa.pub node1

测试:

sshnode1

无需输入密码即表示成功。


4.2 三节点完全互信(推荐)

目标:node0 / node1 / node2 之间任意互相 SSH 免密

在任意一台管理节点执行:
forsrcinnode0 node1 node2;dofordstinnode0 node1 node2;doif["$src"!="$dst"];thenssh$src"ssh-copy-id -i ~/.ssh/id_rsa.pub$dst"fidonedone

执行过程中:

  • 首次连接会提示yes/no
  • 需要输入一次目标节点密码
  • 完成后即永久免密

5. SSH 权限校验(非常重要)

所有节点上执行:

chmod700~/.sshchmod600~/.ssh/authorized_keys

否则可能出现:

Permission denied (publickey)

6. 验证免密效果

在任意节点执行:

sshnode0sshnode1sshnode2

均应无需输入密码即可登录


7. 常见问题排查

7.1 连接被拒绝

ssh: connect to host xxx port 22: Connection refused

处理方式:

sudosystemctl statussshsudosystemctl startssh

7.2 公钥无效 / 权限错误

Permission denied (publickey)

检查:

  • ~/.ssh权限是否为700
  • authorized_keys权限是否为600
  • 公钥是否正确写入目标节点

8. 在 Kubernetes 中的作用

完成 SSH 免密后,可直接用于:

  • kubeadm init / join
  • Ansible 批量部署 Kubernetes
  • 节点初始化脚本(containerd / kubelet / sysctl)
  • 日志收集、批量升级、证书同步

👉这是 Kubernetes 集群部署的“第一步基础设施能力”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1129394.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

算法题 子数组的最小值之和

907. 子数组的最小值之和 问题描述 给定一个整数数组 arr,计算所有非空连续子数组的最小值之和。由于答案可能很大,返回结果对 10^9 7 取模。 示例: 输入: arr [3,1,2,4] 输出: 17 解释: 子数组为 [3], [1], [2], [4], [3,1], [1,2], [2,4…

网络安全知识图谱硬核梳理:从基础到原理,从入门到实战的完整体系

随着互联网的普及和数字化进程的加速,网络安全已经成为我们生活中不可或缺的一部分。然而,很多人对于网络安全的概念仍然模糊不清。 那么,什么是网络安全?它究竟有多重要呢? 一、网络安全的定义 网络安全是指通过采取…

疑问解答:M2FP是否支持视频流实时解析?答案是肯定

疑问解答:M2FP是否支持视频流实时解析?答案是肯定 🧩 M2FP 多人人体解析服务 (WebUI API) 项目背景与核心价值 在计算机视觉领域,人体解析(Human Parsing) 是一项比通用语义分割更精细的任务&#xff0…

M2FP更新日志:新增自动颜色映射,提升可视化体验

M2FP更新日志:新增自动颜色映射,提升可视化体验 📖 项目简介:M2FP 多人人体解析服务 在计算机视觉领域,人体解析(Human Parsing) 是一项关键的细粒度语义分割任务,旨在将人体分解为多…

Python---面向对象的基本概念

一、面向对象的核心思想面向对象编程的核心是以 “对象” 为中心组织代码,把现实世界中的事物抽象为程序中的 “对象”,每个对象包含:属性:描述事物的特征(如人的姓名、年龄,手机的品牌、价格)&…

空间选择性ALE的两种工艺路径

空间选择性ALE的两种工艺路径 之前,我们聊过什么是ALE,详见文章:什么是原子层刻蚀(ALE)? 什么是空间选择性ALE? 空间选择性 ALE(Spatially selective ALE)&#xff0c…

空间选择性ALE的两种工艺路径

空间选择性ALE的两种工艺路径 之前,我们聊过什么是ALE,详见文章:什么是原子层刻蚀(ALE)? 什么是空间选择性ALE? 空间选择性 ALE(Spatially selective ALE)&#xff0c…

Z-Image-Turbo皮影戏风格图像生成实验

Z-Image-Turbo皮影戏风格图像生成实验 引言:当AI遇见传统艺术——皮影戏风格的探索之旅 在AI图像生成技术飞速发展的今天,我们不再满足于简单的“高清照片”或“动漫风格”,而是开始尝试将传统文化元素与现代生成模型深度融合。阿里通义推出的…

真实案例:某服装品牌用M2FP构建虚拟换装系统降本60%

真实案例:某服装品牌用M2FP构建虚拟换装系统降本60% 在数字化营销与个性化体验日益重要的今天,虚拟试衣已成为服装零售行业提升转化率、降低退货成本的关键技术。然而,传统方案依赖高精度3D建模和GPU集群推理,部署成本高昂&#x…

金电镀凸块的应用

金电镀凸块的应用什么是金凸块?金凸块(Gold Bump / Au Bump)是做在芯片焊盘(Pad)上的一类微型“凸起金属端子”,材料以金(Au)为主,用来把芯片与外部基板/玻璃/柔性板实现…

金电镀凸块的应用

金电镀凸块的应用什么是金凸块?金凸块(Gold Bump / Au Bump)是做在芯片焊盘(Pad)上的一类微型“凸起金属端子”,材料以金(Au)为主,用来把芯片与外部基板/玻璃/柔性板实现…

模型融合技巧:结合M2FP与其他CV模型

模型融合技巧:结合M2FP与其他CV模型 📖 项目背景与技术痛点 在计算机视觉领域,人体解析(Human Parsing) 是一项基础但极具挑战的任务。它要求对图像中的人体进行像素级语义分割,精确识别出如头发、面部、上…

Z-Image-Turbo故障艺术(Glitch Art)特效实现

Z-Image-Turbo故障艺术(Glitch Art)特效实现 引言:从AI图像生成到数字美学实验 在当代数字艺术创作中,故障艺术(Glitch Art) 作为一种反常规、反完美的视觉表达形式,正逐渐被艺术家和开发者所…

M2FP色彩映射表:各身体部位对应颜色编码说明

M2FP色彩映射表:各身体部位对应颜色编码说明 🧩 M2FP 多人人体解析服务 在计算机视觉领域,人体解析(Human Parsing) 是一项关键的细粒度语义分割任务,旨在将人体图像划分为多个具有明确语义的身体部位区域。…

无需CUDA也能做人像分割?M2FP CPU镜像填补无卡用户空白

无需CUDA也能做人像分割?M2FP CPU镜像填补无卡用户空白 📖 项目简介:M2FP 多人人体解析服务 在当前AI视觉应用日益普及的背景下,人像语义分割已成为图像编辑、虚拟试衣、智能安防等场景的核心技术之一。然而,大多数高性…

性能提升300%:M2FP模型推理优化全记录

性能提升300%:M2FP模型推理优化全记录 📌 背景与挑战:多人人体解析的工程落地难题 在智能视觉应用中,人体解析(Human Parsing) 是一项关键基础能力,广泛应用于虚拟试衣、动作识别、人像美化和安…

晶圆电镀的阳极钝化是什么?

晶圆电镀的阳极钝化是什么? 这个是可溶性阳极的常见问题,关于什么是可溶性阳极,可以参考之前文章:电镀机的阳极是什么材质? 用一句通俗的话来概括阳极钝化就是原本应该顺畅溶解、补充金属离子的阳极,因为…

晶圆电镀的阳极钝化是什么?

晶圆电镀的阳极钝化是什么? 这个是可溶性阳极的常见问题,关于什么是可溶性阳极,可以参考之前文章:电镀机的阳极是什么材质? 用一句通俗的话来概括阳极钝化就是原本应该顺畅溶解、补充金属离子的阳极,因为…

人体解析模型选型困惑?M2FP在准确性和易用性上实现双赢

人体解析模型选型困惑?M2FP在准确性和易用性上实现双赢 在当前计算机视觉应用日益深入的背景下,人体解析(Human Parsing) 已成为智能服装推荐、虚拟试衣、人像编辑、AR互动等场景的核心技术之一。然而,在实际项目落地…

你还在手动拼接mask?M2FP内置算法自动生成彩色分割图

你还在手动拼接mask?M2FP内置算法自动生成彩色分割图 📖 项目简介:M2FP 多人人体解析服务 在计算机视觉领域,人体解析(Human Parsing) 是一项细粒度的语义分割任务,目标是将人体图像中的每个像素…