云原生:k8s集群部署
一、k8s概述K8s 即 Kubernetes是谷歌开源的容器编排平台如果说 Docker 负责把应用打包成容器那 K8s 就用来批量管理大量容器解决多机器多容器下手动运维繁琐、故障处理困难的问题。它可以自动将容器调度到集群合适服务器实现故障自愈容器异常或服务器宕机时自动重启、迁移业务支持根据流量自动弹性扩缩容还能做到业务无间断滚动更新与故障回滚自带服务发现和负载均衡同时可以统一管理存储保证容器重建后数据不丢失多用于微服务、需要 7×24 小时稳定运行、流量波动大的集群业务。二、部署kubernetes所需主机三、开始部署1.构建harbor镜像仓库部署docker本地仓库写入阿里云docker官方repo源安装httpdcreaterepo工具创建仓库目录修改 httpd 监听端口为 4444开机自启 httpd 服务只下载 docker‑ce 安装包不安装包保存到 /mnt 目录移动 rpm 包到 http 网页目录生成 yum 仓库元数据把所有 rpm 包移到网页访问目录createrepo生成 repodata 仓库索引元数据yum 才能识别这个文件夹为软件仓库。修改本机 repo指向本地内网 http 仓库从本地仓库安装 docker-ce安装docker在harbor仓库节点配置 br_netfilter 网桥过滤内核模块写入 sysctl 内核网络参数 /etc/sysctl.d/docker.conf重启模块加载服务sysctl --system全局生效所有 sysctl 配置修改 docker.service systemd 启动参数重载 systemd 配置启动并开机自启 docker生产key参数说明-newkey rsa:4096生成 4096 位 RSA 私钥-nodes私钥不加密不需要密码方便 Harbor 容器直接读取-sha256使用 sha256 哈希算法-keyout输出私钥文件timinglee.org.key-addext subjectAltName DNS:reg.timinglee.orgSAN 主题备用域名浏览器 /docker 客户端校验证书域名必须缺少会报证书域名不匹配-x509直接生成自签名证书-days 365证书有效期 365 天-out输出证书timinglee.org.crt重点Common Name和 SAN 的 DNS 域名必须等于 harbor 访问域名reg.timinglee.org否则 docker 拉取镜像会证书报错。编辑harbor配置文件将 harbor 离线包解压到/opt目录进入 harbor 工作目录复制模板生成正式配置文件修改核心配置项执行安装脚本附带 chartmuseumhelm 图表仓库组件编写 systemd 服务文件/lib/systemd/system/harbor.service开机自启动harbor服务并且测试启动并且验证创建 docker 证书目录导入自签名证书修改/etc/hosts做本地域名解析docker 登录 harbor 仓库2、利用Ansible部署kubernetes运行环境在所有主机上配置关闭swap所有主机彼此建立解析安装ansible配置所需用户生成ansible的临时配置文件并建立运行环境建立用户生成ansible的主配置文件并测试利用ansible剧本部署docker利用ansible安装cri-dockerd将playbook后方修改为这样利用ansible部署k8s软件在master控制节点生效补全功能服务已开启3.在master中初始化kubernetes集群下载镜像拉取镜像完成上传镜像到本地harbor在master中完成集群初始化添加kubernets环境变量到本机添加node节点到本集群在master控制主机可以检查加入node可以看到集群中主机但是因为网络插件问题状态是NotReady安装网络插件上传镜像到harbor仓库修改 vim kube-flannel.yml playbook内容将三个镜像目录路径前面的ghcr.io删掉kubernetes集群部署完毕

相关新闻

蒙特卡洛算法在数学建模中的应用:原理、实现与实战指南

蒙特卡洛算法在数学建模中的应用:原理、实现与实战指南

1. 项目概述:当确定性数学遇上随机性智慧在数学建模的世界里,我们常常面对两类问题:一类是那些结构清晰、边界明确,可以用解析公式或确定性算法一步步推导出精确解的问题;另一类则是现实世界中更为普遍的“硬骨头”——…

2026/8/23 6:45:33 阅读更多 →
无缝循环播放器:彻底解决视频循环黑屏与音画不同步难题

无缝循环播放器:彻底解决视频循环黑屏与音画不同步难题

如果你在开发视频播放、在线教育、电商轮播或大屏展示项目时,曾经为视频循环播放时那恼人的“黑屏闪烁”或“音画不同步”而头疼,那么今天讨论的这个工具更新,很可能就是你一直在找的解决方案。“无缝循环播放器”这个名字听起来平平无奇&…

2026/8/23 6:45:33 阅读更多 →
AI智能体推理时自我改进:从失败中学习的关键技术与实战

AI智能体推理时自我改进:从失败中学习的关键技术与实战

1. 从“失败”中学习:推理时自我改进的核心理念最近在折腾各种AI智能体(Agent),特别是那些能操作电脑、完成实际任务的“计算机使用智能体”(Computer-Use Agents),我发现一个挺有意思的现象&am…

2026/8/23 6:45:33 阅读更多 →

最新新闻

AI图像增强实战:基于Real-ESRGAN构建本地高清修复工具

AI图像增强实战:基于Real-ESRGAN构建本地高清修复工具

1. 背景与核心概念 在数字时代,我们每个人都积累了海量的照片,从珍贵的家庭老照片到日常随手拍。然而,这些照片常常因为拍摄设备、光线、年代久远或存储不当而变得模糊、噪点多、色彩暗淡,甚至出现划痕和破损。传统的图像处理软件…

2026/8/23 9:18:49 阅读更多 →
Go消息队列生产消费实战从Kafka到RabbitMQ的Go集成

Go消息队列生产消费实战从Kafka到RabbitMQ的Go集成

Go消息队列生产消费实战从Kafka到RabbitMQ的Go集成 文章导语 消息队列是高并发系统的解耦神器。Go生态中,Sarama(Kafka)、amqp(RabbitMQ)、NATS提供了成熟的消息队列客户端。本文深入消息队列的Go端集成,覆…

2026/8/23 9:18:49 阅读更多 →
通用具身智能机器人开发:从ROS 2到多模态大模型的实践指南

通用具身智能机器人开发:从ROS 2到多模态大模型的实践指南

如果你是一位机器人开发者,或者只是对机器人技术感兴趣,最近可能会被一个词反复刷屏:“通用具身智能”。听起来很学术,但它的目标其实很接地气——让机器人不再是只会拧螺丝、焊电路板的“专才”,而是能像人一样&#…

2026/8/23 9:18:49 阅读更多 →
数学建模国赛备赛指南:团队协作、知识体系与论文精读实战

数学建模国赛备赛指南:团队协作、知识体系与论文精读实战

1. 项目概述:一次从零开始的国赛备赛心路 又到了一年一度的全国大学生数学建模竞赛(简称“国赛”)备赛季。作为一项在国内高校中认可度极高、竞争异常激烈的学科竞赛,它不仅是数学、编程和写作能力的综合考验,更是一场…

2026/8/23 9:18:49 阅读更多 →
污水流行病学数学建模:从病毒浓度反演社区感染趋势

污水流行病学数学建模:从病毒浓度反演社区感染趋势

1. 项目概述:从数学建模竞赛题到公共卫生实战工具 去年带学生备赛,又翻出了2022年认证杯SPSSPRO杯数学建模C题第二阶段的题目,感触颇深。这道题以“污水流行病学原理在新冠疫情防控方面的作用”为核心,要求参赛者建立数学模型&…

2026/8/23 9:18:49 阅读更多 →
从“烫烫烫”到“锟斤拷”:字符编码原理、乱码诊断与UTF-8最佳实践

从“烫烫烫”到“锟斤拷”:字符编码原理、乱码诊断与UTF-8最佳实践

1. 从“烫烫烫”到“锟斤拷”:一次编码问题的深度剖析如果你在Windows上用VC写过控制台程序,大概率见过满屏的“烫烫烫”乱码;如果你在Linux服务器上处理过中文文本文件,可能也遇到过“锟斤拷”这种神秘字符。这些看似无厘头的乱码…

2026/8/23 9:17:49 阅读更多 →

日新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/23 0:00:50 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/23 0:00:50 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/23 0:00:50 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/23 0:00:50 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/23 0:00:50 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/23 0:00:50 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/22 18:08:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/22 7:31:03 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/22 3:22:48 阅读更多 →