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

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

相关推荐
yinke小琪2 小时前
谈谈项目中单点登录的实现原理
java·后端
浪飘3 小时前
k8s device plugin
java·docker·kubernetes
一只游鱼3 小时前
maven简介与安装
java·maven
helloworddm3 小时前
Orleans 与 Kubernetes 结合的价值分析
云原生·容器·kubernetes
TG_yunshuguoji3 小时前
亚马逊云代理:AWS的EC2, S3, RDS,Lambda具体简介
服务器·云计算·aws
王道长服务器 | 亚马逊云3 小时前
AWS CloudFormation —— 自动化部署的“云中脚本大师”
运维·服务器·网络·自动化·云计算·aws
KIKIiiiiiiii3 小时前
微信个人号开发中如何高效实现API二次开发
java·前端·python·微信
胡八一3 小时前
30 分钟上手 exp4j:在 Java 中安全、灵活地计算数学表达式
java·开发语言·安全
KubeSphere 云原生4 小时前
云原生周刊:Helm 十年,成就 Kubernetes 的生态中枢
云原生·容器·kubernetes