Linux:kubernetes(k8s)node节点加入master主节点(3)

Linux:kubernetes(k8s)搭建mater节点(kubeadm,kubectl,kubelet)-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/w14768855/article/details/136415575?spm=1001.2014.3001.5502

我在上一章部署好了主节点,这章来进行node节点加入


获取token

node加入master时候需要使用到token,我们到主节点上查看一下

kubeadm token list

 我这里是o6dzhe.oxwu5ad6kt80qi05  我们的token不一样的,在后面可以看到还剩余23小时有效期

如果你的token过期了可以使用

kubeadm token create

新申请一个,如果想删除

kubeadm token delete <token前面的id>

如  kubeadm token delete  o6dzhe.oxwu5ad6kt80qi05

 现在我们获取到了token的值为   o6dzhe.oxwu5ad6kt80qi05


获取master控制台上的hash 

 还是在主节点上获取这个数值,千万不要去别的node节点上

openssl x509 -pubkey -in /etc/kubernetes/pki/ca.crt | openssl rsa -pubin -outform der 2> /dev/null | openssl dgst -sha256 -hex | sed 's/^.* //'

 执行完这个命令就可以获取到一串数值

我们在输出的这串数值前面加个sha256:  就是我们master上面所需的hash值,就是下面这样

sha256:f26751192d56ef3e4ce5eb0ad64ee12f2e05298a4a6223651e4a83887e6187b9 

 我们的数值都不一样,你必须自己去查看你的数值


token和hash

现在我们获取到两个重要数值,分别是token和hash

token: o6dzhe.oxwu5ad6kt80qi05  (一定要在有效期内使用)

hash: sha256:f26751192d56ef3e4ce5eb0ad64ee12f2e05298a4a6223651e4a83887e6187b9 

我们先在主节点上查看一下nodes

可以看到只有我们的一个master主节点 

现在就要去加入节点了

注意:刚刚以上的操作都是在master节点做的,现在我们要进入node里了


node1加入master

进入node1服务器 

cat << EOF >> /etc/docker/daemon.json 
{"exec-opts":["native.cgroupdriver=systemd"]
}
EOF
systemctl restart docker

kubeadm join 192.168.113.120:6443 --token o6dzhe.oxwu5ad6kt80qi05 --discovery-token-ca-cert-hash sha256:f26751192d56ef3e4ce5eb0ad64ee12f2e05298a4a6223651e4a83887e6187b9

这条命令里的o6dzhe.oxwu5ad6kt80qi05 和sha256:f26751192d56ef3e4ce5eb0ad64ee12f2e05298a4a6223651e4a83887e6187b9

都要改成你的

这样就加入成功了

我们再去master主服务器上查看使用   kubectl get nodes

可以看到node1已经成功加入了


node2加入master 

 进入node2服务器 

cat << EOF >> /etc/docker/daemon.json 
{"exec-opts":["native.cgroupdriver=systemd"]
}
EOF
systemctl restart docker
kubeadm join 192.168.113.120:6443 --token o6dzhe.oxwu5ad6kt80qi05 --discovery-token-ca-cert-hash sha256:f26751192d56ef3e4ce5eb0ad64ee12f2e05298a4a6223651e4a83887e6187b9

加入成功

回到master服务器上查看 

         

 看到node1和node2成功加入

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

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

相关文章

【JSON2WEB】07 Amis可视化设计器CRUD增删改查

总算到重点中的核心内容&#xff0c;CRUD也就是增删改查&#xff0c;一个设计科学合理的管理信息系统&#xff0c;95%的就是CRUD&#xff0c;达不到这个比例要重新考虑一下你的数据库设计了。 1 新增页面 Step 1 启动amis-editor Setp 2 新增页面 名称和路径随便命名&#xf…

2024最新算法:电鳗觅食优化算法(Electric eel foraging optimization,EEFO)求解23个基准函数(提供MATLAB代码)

一、电鳗觅食优化算法 电鳗觅食优化算法&#xff08;Electric eel foraging optimization,EEFO&#xff09;由Weiguo Zhao等人提出的一种元启发算法&#xff0c;EEFO从自然界中电鳗表现出的智能群体觅食行为中汲取灵感。该算法对四种关键的觅食行为进行数学建模&#xff1a;相…

【贪心算法】Leetcode 455.分发饼干 376. 摆动序列 53. 最大子数组和

【贪心算法】Leetcode 455 分发饼干 376. 摆动序列【规律很多】53. 最大子数组和 455 分发饼干局部最优推全局最优&#xff1a;尽量用大饼干去满足大胃口的小朋友 376. 摆动序列【规律很多】思想&#xff1a;注意考虑一个坡度留首尾两个点、平坡、首尾 53. 最大子数组和【好思想…

手写模拟器,解放双手!效果炸裂的生产工具

手写模拟器是一款基于Handright的仿手写图片生成软件&#xff0c;可以让你的电脑和手机也能写出漂亮的手写字&#xff0c;你只需要输入你想要写的内容&#xff0c;选择你喜欢的字体和背景&#xff0c;就可以生成一张高仿真的手写图片&#xff0c;用于各种场合&#xff0c;比如做…

vue3 使用实现签到活动demo静态布局详解

文章目录 1. 实现效果2. 签到设置7天布局2.1 实现代码 3 签到设置15天布局3.1 思路分享 4 完整demo代码5. 总结 1. 实现效果 实现一个签到活动的h5页面布局&#xff0c;需求如下 签到活动天数可配置&#xff0c;可配置7天&#xff0c;15天&#xff0c;30天等默认天数要求展示2行…

Github配置ssh key的步骤

1. 检查本地主机是否已经存在ssh key 是否存在 id_rsa 和 id_rsa.pub文件&#xff0c;如果存在&#xff0c;说明已经有SSH Key 如下图所示&#xff0c;则表明已经存在 如果存在&#xff0c;直接跳到第三步 2. 生成ssh key 如果不存在ssh key&#xff0c;使用如下命令生…

数据结构篇十:红黑树

文章目录 前言1. 红黑树的概念2. 红黑树的性质3. 红黑树节点的定义4. 红黑树的插入4.1 情况一&#xff1a; cur为红&#xff0c;p为红&#xff0c;g为黑&#xff0c;u存在且为红4.2 情况二: cur为红&#xff0c;p为红&#xff0c;g为黑&#xff0c;u不存在/u存在且为黑。4.2.1 …

单源最短路的建图方式

1129. 热浪 - AcWing题库 这道题可以有三种方法来做&#xff0c;朴素版的dijkstra、堆优化版的dijkstra和spfa算法 &#xff08;1&#xff09;spfa算法 这里的队列用循环队列&#xff0c;而不是像模板那样用普通队列是因为它的队列长度不确定 import java.util.*;public class…

【论文阅读】基于图像处理和卷积神经网络的板式换热器气泡识别与跟踪

Bubble recognizing and tracking in a plate heat exchanger by using image processing and convolutional neural network 基于图像处理和卷积神经网络的板式换热器气泡识别与跟踪 期刊信息&#xff1a;International Journal of Multiphase Flow 2021 期刊级别&#xff1a;…

03、MongoDB -- MongoDB 权限的设计

目录 MongoDB 权限的设计演示前准备&#xff1a;启动 mongodb 服务器 和 客户端 &#xff1a;1、启动单机模式的 mongodb 服务器2、启动 mongodb 的客户端 MongoDB 权限的设计1、MongoDB 的每个数据库都可以保存用户&#xff0c;不止admin数据库可以保存用户。2、保存用户的数据…

JVM的内存区域划分

目录 1.什么是JVM 2.JVM内存区域划分 2.1各区域详解 2.2经典笔试题: 1.什么是JVM JVM也称为Java虚拟机,它是Java代码的运行环境,Java属于半编译半解释形的语言.它的运行环境在虚拟机上,而不是物理设备.Java这么设定主要是为了跨平台,即一套代码,多处使用.我们只需要编译出一…

技巧 文本编辑器 B列每一行数据换行合并到A列中

一. 需求背景 ⏹A列是我们制作的日文版歌词&#xff0c;B列是中文版译文歌词 现在想让B列的每一行歌词&#xff0c;按下图箭头所示插入到A列的每一行后面 二. 通过文本编辑器的替换功能解决 将Excel中的A和B列的数据复制粘贴到文本编辑器中Excel中的列和列之前是通过Tab来分隔…