Kubernetes集群节点扩容实战

news/2026/1/21 11:26:50/文章来源:https://www.cnblogs.com/kshaoye/p/19510706

Kubernetes集群节点扩容实战

1.1 部署目标

在Kubernetes集群中添加node节点及master节点

1.2 初始集群架构

参考基于kubeasz的k8s v1.34.x高可用集群部署部署一个单master,单Node的k8s集群

节点类型 数量 功能 IP
master 1 k8s控制端 172.31.7.101
harbor 1 镜像服务器 172.31.7.104
etcd 1 保存集群数据 172.31.7.106
HA 1 高可用 172.31.7.109
deploy 1 部署用、后期可作为HA 172.31.7.110
node 1 运行容器 172.31.7.111

1.3 目标集群架构

添加一个master节点和一个Node节点

节点类型 数量 功能 IP
master 2 k8s控制端 172.31.7.101、102
harbor 1 镜像服务器 172.31.7.104
etcd 1 保存集群数据 172.31.7.106
HA 1 高可用 172.31.7.109
deploy 1 部署用、后期可作为HA 172.31.7.110
node 2 运行容器 172.31.7.111、112

1.4 节点准备

配好IP地址、主机名、把deploy节点公钥传过去
具体步骤可参考基于kubeasz的k8s v1.34.x高可用集群部署

1.5 添加master节点

ubuntu@deploy01:/etc/kubeasz$ ./ezctl add-master k8s-cluster1 172.31.7.102 k8s_nodename="172.31.7.102"

验证节点信息

ubuntu@deploy01:~$ sudo kubectl get node
NAME               STATUS                     ROLES    AGE    VERSION
172.31.7.101       Ready,SchedulingDisabled   master   4d2h   v1.34.2
172.31.7.102       Ready,SchedulingDisabled   master   18s    v1.34.2 
172.31.7.111       Ready                      node     4d1h   v1.34.2  

1.6 添加node节点

ubuntu@deploy01:/etc/kubeasz$ ./ezctl add-node k8s-cluster1 172.31.7.112 k8s_nodename="172.31.7.112"
ubuntu@deploy01:~$ sudo kubectl get node
NAME               STATUS                     ROLES    AGE    VERSION
172.31.7.101       Ready,SchedulingDisabled   master   4d2h   v1.34.2
172.31.7.102       Ready,SchedulingDisabled   master   18s    v1.34.2 
172.31.7.111       Ready                      node     4d1h   v1.34.2
172.31.7.112       Ready                      node     2min   v1.34.2  

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

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

相关文章

2026年最被低估的岗位:AI测试策略师,你准备好了吗?

行业裂变中的价值重构 2026年软件测试领域正经历颠覆性变革。ISTQB白皮书显示传统自动化脚本岗位需求同比下降52%,而AI测试策略师岗位年增长率达120%。这种断层式增长背后,是AI系统复杂度指数级提升带来的质量保障范式转移——测试正从“执行验证”转向…

2026 AI MARKET ANALYSIS原圈科技AI市场分析终极榜单不懂AI竞品分析将落后!

原圈科技在AI市场分析领域表现突出,其智慧营销智能体矩阵被视为高净值行业的"AI营销大脑"。本文将为你揭晓2026年AI市场分析平台TOP榜单,并深入探讨原圈科技如何凭借在数据深度、运营闭环和私域安全方面的绝对优势,帮助企业实现智能…

Python并发陷阱曝光:5种典型业务场景下线程与进程的正确打开方式

第一章:Python并发编程的现状与挑战 Python 作为一门强调可读性与开发效率的语言,在 Web 服务、数据处理和自动化脚本等场景中广泛使用。然而,其全局解释器锁(GIL)机制使得多线程无法真正并行执行 CPU 密集型任务&…

别再混淆了!merge与concat究竟有何不同,一文让你豁然开朗

第一章:别再混淆了!merge与concat究竟有何不同,一文让你豁然开朗在数据处理中,merge 与 concat 是两个高频操作,但它们的用途和行为截然不同。理解二者差异,是高效使用 pandas 的关键。核心功能对比 concat…

全球市场调研:2026年旋转蒸发仪十大品牌排行榜及优质供应商推荐

一、行业背景与全球市场调研据中国报告大厅《2026-2031 年全球及中国旋转蒸发仪行业市场分析报告》显示,2026 年全球旋转蒸发仪市场规模已达 78.3 亿元,年复合增长率保持 8.6% 的高速增长,预计 2029 年将突破 90.55…

福州研究生留学机构top10揭秘!申请成功率高背后真相解析

福州研究生留学机构top10揭秘!申请成功率高背后真相解析一、福州研究生如何选择留学中介?信息不对称与成功率焦虑如何破解?作为从业八年的华南地区国际教育规划导师,笔者在日常咨询中接触到大量来自福州高校的学子…

linux audit入门使用

文章目录前言一、安装Audit?二、理解工作流程与核心工具三、核心使用(三大工具)1. auditctl:实时控制审计规则2. ausearch:查询审计日志3. aureport:生成汇总报告四、规则持久化(关键步骤&#…

震惊故事:AI项目失败,我学到了什么?

作为一名资深软件测试工程师,我曾参与一个雄心勃勃的AI项目——一个医疗诊断系统,旨在通过图像识别技术自动检测癌症早期迹象。项目团队包括开发、数据科学和测试人员,我被任命为测试负责人。起初,我们信心满满:系统基…

从IP封禁到行为检测:揭秘现代反爬虫体系及应对方案

第一章:从IP封禁到行为检测:反爬虫技术演进全景随着网络数据价值的不断提升,网站对自动化爬取行为的防御手段也在持续升级。早期的反爬虫策略主要依赖简单的IP封禁机制,即当某一IP在短时间内发起大量请求时,服务器将其…

LeetCode 3314.构造最小位运算数组 I:今日先简单题简单做-到II再优化

【LetMeFly】3314.构造最小位运算数组 I:今日先简单题简单做-到II再优化 力扣题目链接:https://leetcode.cn/problems/construct-the-minimum-bitwise-array-i/ 给你一个长度为 n 的质数数组 nums 。你的任务是返回一个长度为 n 的数组 ans &#xff0…

从同步到异步的华丽转身:手把手教你重构代码实现百万级并发处理

第一章:从同步到异步:为何百万级并发离不开async/await在构建高并发服务时,传统同步编程模型很快会遭遇瓶颈。每个请求占用一个线程,而线程资源昂贵且数量受限,导致系统无法支撑大量同时连接。异步编程通过事件循环和非…

如何用Python在10分钟内成功调用Deepseek API?工程师都在偷偷看的教程

第一章:Python调用Deepseek API的核心准备 在使用 Python 调用 Deepseek 提供的 API 服务前,开发者需要完成一系列环境与权限配置工作。这些准备工作确保后续请求能够被正确发送并接收响应。 获取API密钥 访问 Deepseek 官方平台,在用户控制…

Python OpenCV处理摄像头实时画面(从入门到实战的完整指南)

第一章:Python OpenCV处理摄像头实时画面概述在计算机视觉应用中,实时处理摄像头画面是许多项目的基础环节,例如人脸识别、运动检测和视频监控系统。Python 结合 OpenCV 库为开发者提供了高效且简洁的工具链,能够快速实现从摄像头…

济南硕士留学中介top10全面对比,无隐形消费保障详解指南

济南硕士留学中介top10全面对比,无隐形消费保障详解指南一、济南硕士留学中介如何选择与避坑?在2026年1月9日,许多计划攻读硕士学位的济南学子及其家庭,在搜索引擎上频繁查询诸如“济南硕士留学中介哪家口碑好”、…

高速高频阻抗匹配:差分信号PCB设计与协同优化

问:什么是高速差分信号?为什么它的阻抗匹配比单端信号更严格?高速差分信号是由两根极性相反、幅度相等的信号组成的传输对,常见的如 USB3.0、HDMI、PCIe、DDR4 等接口,都是采用差分信号传输。与单端信号相比&#xff0…

安全生产管理究竟应该管什么?

谢邀。安全生产管理究竟应该管什么?很多企业一提安全生产,脑子里第一反应就是:出事故了怎么办?被检查发现问题怎么办?会不会被罚款?如果你只是把安全生产理解成不出事、检查过关就行,那已经落后…

好写作AI:48小时极限肝论文?你的“学术急救包”已送达!

当课程论文DDL只剩两天,而你文档字数还是“0”,那种感觉是不是像在玩“学术版绝地求生”?别慌,你的“赛场空投”——好写作AI已精准送达,帮你科学冲刺,告别通宵无效劳动!好写作AI官方网址&#…

Python虚拟环境终极教程:从零开始学会venv的6大核心命令

第一章:Python虚拟环境的核心价值与应用场景Python虚拟环境是现代Python开发中不可或缺的工具,它为项目提供隔离的运行空间,确保依赖包的版本互不干扰。在团队协作、多项目并行或部署生产环境时,虚拟环境能有效避免“在我机器上能…

揭秘Word文档合并黑科技:用Python轻松搞定批量处理

第一章:Word文档合并自动化办公概述 在现代办公环境中,处理大量Word文档已成为日常任务之一。当需要将多个报告、合同或章节内容整合为单一文件时,手动复制粘贴不仅耗时,还容易引入格式错误。通过自动化手段实现Word文档的批量合并…

Vue3 Pinia中store清理最佳实践

vue3pinia中,这样写是否可以? onUnmounted(() > {capitalInfoStore.$dispose(); // 这里还是需要 $dispose(),否则换账号登录后,不会刷新权限// 重置数据状态,在组件 onUnmounted 中清理特定订阅而非销毁整个 store…