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节点进行网络通信

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

相关推荐
房开民2 小时前
c++总结
java·开发语言·c++
好大哥呀2 小时前
C++ 多态
java·jvm·c++
毕设源码-赖学姐2 小时前
【开题答辩全过程】以 基于Java的医院器材管理系统的设计与实现为例,包含答辩的问题和答案
java·开发语言
float_com2 小时前
【java常用API】----- Arrays
java·开发语言
七度黑光3 小时前
用 openclaw 给故障复盘打分:质量审核自动化实践
运维·服务器·前端·数据库·自动化
xuefeiniao3 小时前
docker.desktop无法启动,导出镜像后
服务器·docker
LuckyTHP3 小时前
迁移shibboleth java获取shibboleth用户信息
java·开发语言
客卿1234 小时前
数论===质数统计(暴力法,)
java·开发语言
华科易迅4 小时前
Spring 事务(注解)
java·数据库·spring
写代码的小阿帆4 小时前
Web工程结构解析:从MVC分层到DDD领域驱动
java·架构·mvc