k8s安装-kubeadm join,将工作节点加入k8s集群

预发布含义:

线上集群有3台机器,我要更新发布服务了,为了让线上用户不间断使用,即在发布过程中不掉线,先发布1台机器,即开始nginx代理了用户请求到3台机器,现在把要发布的服务从nginx去除,只让nginx代理2台还未发布的机器,当用户请求到达nginx时只会把请求转发到还未发布服务的机器上,当发布服务的机器服务重新启动时,再修改nginx代理,只让nginx代理到已发布服务的机器ipd地址上,即现在用户的请求只会打到已发布服务的机器上,然后去发布另外2台还未发布服务的机器,即在发布服务的过程中,保证线上操作不受影响

k8s部署环境-把node从节点加入到k8s的master节点集群环境中kubeadm join:

先看这个:

在上一篇文章中,先部署了k8s的master节点环境,在执行了kubeadm init初始化命令之后,执行命令后末尾显示了kubeadm join,把该命令复制到node从节点机器中执行,即把该node节点加入到master节点所在集群中,命令上的token什么的不要改直接复制

把该工作节点node加入到master节点所在集群后,在master用kubectl工具查询k8s集群现在有几个节点,kubectl get nodes,工作节点的node的角色不显示只显示None,此时master节点和Node节点还没有进行网络通信,所以2个节点的STATUS状态为NOT READY,AGE表示节点运行的时长,在如下截图中master节点13min表示运行了13分钟,node节点133中的88s表示节点运行了88s

下篇为k8s集群中master节点和node节点进行网络通信

好找工作吗,各位老铁。。。。。。。。。。。。。。

相关推荐
daidaidaiyu14 小时前
ThingsBoard 集群的核心逻辑源码分析
java
我可能是个假开发14 小时前
FTP Unicode 文件名导致 `550` 的问题分析与解决方案
java·开发语言·spring
caoerzhong15 小时前
中小企业上 WMS 该先上哪几块:JeeWMS 开源 Java 仓库管理系统的分批上线清单
java·python·开源
正在走向自律15 小时前
AI数据分析与可视化:从基础到应用实践
服务器·人工智能·python·机器学习·数据分析·pandas
OnlineProxy15 小时前
亚马逊多账号运营:如何在规避“关联封号”风险的同时实现电商规模化扩张
服务器·数据库·redis
【JAVA】玩家16 小时前
Spring核心原理全解析:从零到生产实战
java·后端·spring
Wang's Blog16 小时前
Java框架 SpringCloud 快速入门: 实现 Feign 最佳实践(抽取方式)
java·spring cloud
91刘仁德16 小时前
IP协议详解:从IP协议头到网段划分、路由与NAT
linux·服务器·网络·网络协议·tcp/ip
辻弋20117 小时前
五年前的旅行视频糊成马赛克?Video2X用Real-ESRGAN逐帧重建细节,但只支持Windows、集显用户建议直接放弃
服务器·数据库·windows·游戏引擎·电脑
MandalaO_O17 小时前
IDEA 开发(快捷键 + 调试 + 序列化)
java·ide·intellij-idea