Kubernetes 系列【13】控制器:可视化操作 Deployment
文章目录1. 前言2. 前置准备2.1 安装 Kuboard2.2 登录并导入集群3. 可视化创建 Deployment3.1 进入创建页面3.2 基本信息3.2 容器信息3.3 完成创建3.4 查看状态4. 可视化滚动更新4.1 方式 1 调整镜像版本4.2 方式 2 预览/编辑 YAML4.3 方式 3 编辑 Deployment4.4 更新完成5. 可视化版本回滚故障应急5.1 触发异常5.2 执行回滚6. 扩缩容6.1 手动6.2 自动伸缩6.2.1 更新策略6.2.2 自动伸缩1. 前言在传统K8s运维学习中我们通常基于【kubectl命令行 YAML清单 】完成Deployment的创建、更新、回滚、灰度等全流程操作。这种方式原生、精准也是必须掌握的但是资源链路黑盒层级关系不直观无法直观查看多版本ReplicaSet并存关系、Pod分布节点、标签关联规则全靠逻辑推导。所以可以结合可视化管理平台更清楚直观的观察到全链路生产环境一般也都是给你管理界面而不会直接让你在服务器上操作。2. 前置准备Kuboard是一款国产开源轻量级K8s可视化管理面板。2.1 安装 Kuboard可参考Kubernetes 系列【3】使用 kubeadm 创建 K8s 集群Kuboard 官网文档2.2 登录并导入集群也很简单3. 可视化创建 Deployment3.1 进入创建页面首页左侧导航栏进入【Kubernetes集群列表】选择默认命名空间default进入【创建工作负载】3.2 基本信息点击【部署Deployment】填写【基本信息】工作负载类型K8s应用控制器常用Deployment无状态服务Deployment管理普通微服务支持滚动更新、回滚、扩缩容工作负载分层环境分组留空默认层工作负载名称Deployment资源名小写字母/数字/横杠命名空间唯一服务描述50字内业务备注仅展示用注解资源注解metadata.annotations键值对格式存储非标识类附加信息域名、负责人等标签资源筛选标识编辑器自动同步Pod匹配标签副本数运行的Pod实例数量填写如下3.2 容器信息添加工作容器填写相关信息必填项名称容器唯一标识必填容器镜像镜像地址私有仓库搭配ImagePullSecret密钥镜像拉取策略Always/IfNotPresent(默认)/Never可选配置勾选启用命令/参数覆盖镜像默认启动指令环境变量注入运行参数资源请求/限制CPU内存调度与上限管控容器端口业务监听端口声明健康检查探针检测容器状态异常重启生命周期回调容器启停执行自定义脚本容器安全上下文限制容器运行权限加固安全滚动更新策略默认25%可直接修改3.3 完成创建Kuboard自动生成合规YAML并提交至集群完成创建。点击【保存】会先进行校验点击【应用】3.4 查看状态查看工作负载点击nginx-web在上方可以直接进行相关操作在运行时界面可以看到当前状态4. 可视化滚动更新需求将 Nginx 滚动更新至1.16.1业务零中断。4.1 方式 1 调整镜像版本点击 【调整镜像版本】输入版本号并【确定】4.2 方式 2 预览/编辑 YAML还可以通过【预览/编辑YAML】进行修改编辑页面4.3 方式 3 编辑 Deployment还可以通过【编辑】进行修改所有信息都可以在这里修改4.4 更新完成自动更新完成后查看历史版本、当前副本集数、最大历史副本集数、副本集等信息5. 可视化版本回滚故障应急5.1 触发异常编辑容器镜像为不存在的版本nginx:1.161提交后Pod触发ImagePullBackOff异常。5.2 执行回滚历史版本中选择一个可用版本直接点击【回滚到】历史版本正常运行6. 扩缩容6.1 手动直接点击【伸缩】即可6.2 自动伸缩点击【自动伸缩】6.2.1 更新策略点击【编辑更新策略】可以修改更新策略以及对应的参数6.2.2 自动伸缩自动伸缩HPA模块可以开启【自动伸缩】点击后可以配置相关参数

相关新闻

枚举。实用例子。添加构造函数和方法

枚举。实用例子。添加构造函数和方法

嗨!今天我们将讨论Java的一个特殊数据类型:“枚举”(enmulation)的缩写。 它有什么特别之处?让我们想象一下,在一个项目中实现“月数”需要什么。 看起来没什么问题,对吧?我们只需要…

2026/7/10 6:26:09阅读更多 →
Mixtral-8x7B推理瓶颈诊断:PyTorch Profiler与record_function实战指南

Mixtral-8x7B推理瓶颈诊断:PyTorch Profiler与record_function实战指南

1. 项目概述:为什么 Mixtral-8x7B 的推理性能不能只靠“换卡”解决?Mixtral-8x7B 是当前开源社区中极具代表性的稀疏混合专家(MoE)模型,它在保持 7B 级别参数量的同时,通过 8 个专家(Experts&am…

2026/7/10 6:21:09阅读更多 →
ExifToolGui完整指南:3分钟学会免费批量管理照片元数据

ExifToolGui完整指南:3分钟学会免费批量管理照片元数据

ExifToolGui完整指南:3分钟学会免费批量管理照片元数据 【免费下载链接】ExifToolGui A GUI for ExifTool 项目地址: https://gitcode.com/gh_mirrors/ex/ExifToolGui 还在为成百上千张照片的元数据管理而头疼吗?想修改拍摄时间却只能一张一张操作…

2026/7/10 6:21:09阅读更多 →
Grok AI助手:多模态交互与实时信息获取技术解析

Grok AI助手:多模态交互与实时信息获取技术解析

🚀 30款热门AI模型一站整合,DeepSeek/GLM/Qwen 随心用,限时 5 折。 👉 点击领海量免费额度 这次我们来看一个备受关注的项目——Grok AI助手。作为SpaceXAI开发的人工智能助手,Grok最近发布了全新标语"Just Gr…

2026/7/10 7:31:13阅读更多 →
AR智能眼镜安防应用核心指标:识别距离筑牢防线

AR智能眼镜安防应用核心指标:识别距离筑牢防线

在智慧警务与智能安防落地应用中,AR智能眼镜凭借轻量化、便携化、无感识别的特性,成为一线巡逻、路面稽查、风险排查的核心装备。在人脸识别、车牌识别两大核心功能中,识别距离是区别设备实战能力、决定执法处置效率的首要核心指标。识别距离…

2026/7/10 7:31:13阅读更多 →
SpatialBoost:语言引导增强2D视觉模型的3D空间感知能力

SpatialBoost:语言引导增强2D视觉模型的3D空间感知能力

如果你正在开发需要3D空间感知的视觉应用,比如机器人导航、AR/VR交互或者自动驾驶场景理解,可能会遇到一个核心矛盾:现有的视觉预训练模型(如DINOv3、CLIP)在2D图像识别上表现出色,但在理解物体之间的3D空间…

2026/7/10 7:31:13阅读更多 →
技术职级量化实战:基于3类交付物构建研发人员能力评估矩阵

技术职级量化实战:基于3类交付物构建研发人员能力评估矩阵

技术职级量化实战:基于3类交付物构建研发人员能力评估矩阵在技术团队管理中,职级体系如同隐形的指挥棒,既引导着个人成长方向,也塑造着团队能力图谱。传统定性描述如"熟练掌握""独立负责"等表述,往…

2026/7/10 7:31:13阅读更多 →
Steam成就本地化修改原理与SAM工具安全使用指南

Steam成就本地化修改原理与SAM工具安全使用指南

1. 项目概述:为什么我们需要一个“离线”成就管理器?如果你是一个Steam深度玩家,那么“成就”这个系统对你来说一定不陌生。那些闪闪发光的徽章,不仅是游戏历程的见证,有时也代表着一种执念——比如某个需要重复刷上百…

2026/7/10 7:31:13阅读更多 →
大漆工艺品材质鉴别方法:从个人经验到技术分析

大漆工艺品材质鉴别方法:从个人经验到技术分析

引言在文玩工艺品领域,大漆制品凭借其独特的质感与耐久性,一直占据着特殊的位置。然而,市场上以次充好、以化学漆冒充天然大漆的现象屡见不鲜。本文从个人实际经历出发,结合天然大漆与化学仿品的物理化学特性差异,总结…

2026/7/10 7:26:13阅读更多 →
从GitHub安全案例解析常见漏洞与防护实践

从GitHub安全案例解析常见漏洞与防护实践

1. 项目概述:从GitHub Trending看安全实战 最近在GitHub Trending上看到一个项目,叫 skills4/skills ,它因为一些安全漏洞案例被大家讨论。这其实是一个挺典型的场景:一个旨在展示或教授某种技能的仓库,本身却成了安…

2026/7/9 5:56:19阅读更多 →
MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

# MLT 2026启示:因果推理与概率建模驱动下一代LLM应用## 一、背景与挑战:从“黑箱预测”到“可信推理”2026年6月,第7届机器学习与趋势国际会议(MLT 2026)将在悉尼召开。会议议程中,“因果与可解释机器学习…

2026/7/9 9:45:20阅读更多 →
通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

1. 项目概述与漏洞背景最近在梳理一些历史OA系统的安全风险时,通达OA v11.6版本中的一个老漏洞又进入了我的视线。这个漏洞位于/general/bi_design/appcenter/report_bi.func.php文件中,是一个典型的SQL注入点。虽然这个漏洞的利用方式看起来并不复杂&am…

2026/7/10 4:59:05阅读更多 →
浏览器缓存行为深度解析:Chrome/Firefox/Safari 对 304 响应的 5 种触发场景对比

浏览器缓存行为深度解析:Chrome/Firefox/Safari 对 304 响应的 5 种触发场景对比

浏览器缓存行为深度解析:Chrome/Firefox/Safari 对 304 响应的 5 种触发场景对比当你在浏览器地址栏敲入一个网址时,背后可能隐藏着一场关于"要不要重新下载资源"的精密博弈。这场博弈的裁判是HTTP缓存机制,而304状态码则是这场博弈…

2026/7/10 0:00:01阅读更多 →
RoboWits:面向创造性问题求解的双臂机器人认知推理基准

RoboWits:面向创造性问题求解的双臂机器人认知推理基准

1. 项目概述:这不是又一个机器人抓取数据集,而是一次对“思考力”的压力测试 RoboWits——这个名字里藏着两个关键信号:“Robo”直指物理世界中的具身智能体,“Wits”则毫不掩饰地指向人类最核心的认知能力:机敏、判断…

2026/7/10 0:00:01阅读更多 →
5分钟完全指南:如何使用TegraRcmGUI图形化工具解锁Switch无限可能

5分钟完全指南:如何使用TegraRcmGUI图形化工具解锁Switch无限可能

5分钟完全指南:如何使用TegraRcmGUI图形化工具解锁Switch无限可能 【免费下载链接】TegraRcmGUI C GUI for TegraRcmSmash (Fuse Gele exploit for Nintendo Switch) 项目地址: https://gitcode.com/gh_mirrors/te/TegraRcmGUI TegraRcmGUI是一款专为Windows…

2026/7/10 0:00:01阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/9 9:45:20阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/9 15:50:44阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/9 14:14:17阅读更多 →