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

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

相关推荐
codeejun17 小时前
每日一Go-66、K8s 蓝绿发布 & 金丝雀发布实战:Service 切流量 + Ingress 灰度一次讲透
开发语言·golang·kubernetes
Refrain_zc17 小时前
Android开发在线音频播放器之章节三核心PlayerService
java
口喜口喜17 小时前
K3s 安装笔记(CentOS 7.9)
kubernetes
日月云棠17 小时前
17 Dubbo 2.7 集群容错策略源码解析
java·后端
Refrain_zc17 小时前
Android开发纯按键文件浏览器
java
monkeyhlj18 小时前
Harness理解学习
java·人工智能·python·学习·ai编程
学困昇18 小时前
Linux IPC 详解:匿名管道、命名管道、共享内存与信号量
linux·运维·服务器·c语言·c++·人工智能
西凉的悲伤18 小时前
SpringBoot WebClient 介绍
java·spring boot·后端·webclient
Simon5231418 小时前
mybatis执行流程、关联映射、注解开发
java·开发语言·mybatis
冷雨夜中漫步18 小时前
SQLite 深度解析:在 Java/Spring 中的使用与H2、Derby对比
java·spring·sqlite