荣光波比
码龄8年
求更新 关注
提问 私信
  • 博客:133,215
    133,215
    总访问量
  • 100
    原创
  • 457
    粉丝
  • 6
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:香港
加入CSDN时间: 2018-04-10
博客简介:

荣光波比的博客

查看详细资料
个人成就
  • 获得2,761次点赞
  • 内容获得15次评论
  • 获得2,021次收藏
  • 代码片获得4,455次分享
  • 博客总排名16,772名
  • 原力等级
    原力等级
    4
    原力分
    948
    本月获得
    35
创作历程
  • 100篇
    2025年
成就勋章
TA的专栏
  • CI/CD
    3篇
  • Prometheus
    4篇
  • K8S
    17篇
  • 中间件
    6篇
  • 消息队列MQ
    2篇
  • LNMP
    3篇
  • Ansible
    3篇
  • Docker
    5篇
  • Shell编程
    11篇
  • mysql数据库
    8篇
  • nginx实战
    12篇
  • keepalived
    4篇
  • PostgreSQL
    1篇
  • 小Tips
    1篇
  • Redis数据库
    3篇
  • Linux网络服务
    7篇
  • Linux基础
    22篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 1

创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

29人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

CI/CD(三)—— 【保姆级实操】Jenkins+Docker GitLab+Tomcat 实现微服务CI/CD全流程部署

本文详细介绍了CI/CD流程与Jenkins部署实践。首先阐述了软件开发生命周期和敏捷开发理念,说明CI/CD如何通过自动化构建、测试和部署提升开发效率。然后提供了完整的Jenkins 2.528.1安装指南,包括JDK21环境配置、Jenkins服务设置以及启动流程。文章还规划了包含GitLab代码仓库、Jenkins持续集成服务器和Tomcat测试服务器的环境架构,为后续自动化部署流程奠定基础。所有步骤均经过实操验证,确保读者能够顺利复现完整的CI/CD工作流。
原创
博文更新于 2025.10.31 ·
950 阅读 ·
15 点赞 ·
0 评论 ·
13 收藏

CI/CD(二)—— Git 基础操作全攻略:从入门到实战

本文介绍了Git分布式版本控制系统的基础知识,包括与SVN的对比、安装配置、核心概念和常用操作。Git采用分布式架构,支持离线操作,分支管理高效,适合团队协作开发。文章详细讲解了三大区域(工作区、暂存区、版本库)的概念,并通过具体命令示例演示了创建仓库、文件跟踪、提交修改、查看历史等基本操作流程。此外还提供了分支管理、标签和忽略规则等实用技巧,帮助开发者快速上手Git版本控制工具。
原创
博文更新于 2025.10.25 ·
861 阅读 ·
21 点赞 ·
0 评论 ·
15 收藏

CI/CD(一)—— 从零搭建 GitLab 全流程(Docker 部署 + 实战指南)

本文介绍了在Linux服务器上通过Docker部署GitLab的完整流程,包括Docker安装配置、GitLab镜像拉取、端口冲突处理、容器启动等关键步骤。文章还阐述了GitLab的核心功能与优势,包括团队协作、CI/CD自动化、安全管控等特性,并通过对比表格展示了GitLab与SVN的差异。最后提供了首次访问GitLab的基础概念说明,帮助读者快速上手这个一体化DevOps平台。
原创
博文更新于 2025.10.25 ·
1764 阅读 ·
25 点赞 ·
1 评论 ·
13 收藏

Prometheus(四)—— Alertmanager完整部署指南:邮件+钉钉告警全流程落地

本文介绍了Prometheus监控体系中Alertmanager的部署与配置方法,实现邮件和钉钉告警通知。内容涵盖环境准备、核心概念解析以及Alertmanager邮件告警的完整部署步骤,包括安装包解压、配置文件编辑、系统服务配置等关键操作。通过分组、抑制、静默等功能,Alertmanager能有效避免告警风暴,确保告警精准触达。
原创
博文更新于 2025.10.24 ·
1375 阅读 ·
29 点赞 ·
0 评论 ·
30 收藏

Prometheus(三)—— PromQL从入门到精通:掌握Prometheus数据查询的核心技术

PromQL是Prometheus的核心查询语言,用于处理时序数据。本文系统介绍了PromQL的基础概念、数据模型和核心用法。主要内容包括:PromQL的简介与作用,Prometheus的时序数据模型(指标名称和标签的组合规则),样本数据的组成格式,PromQL的四种数据类型(即时向量、区间向量、标量和字符串),以及时间序列选择器的使用方法。文章强调合理设计指标和标签对查询灵活性的重要性,并提供了常见示例帮助理解。掌握这些知识是有效使用Prometheus进行监控和分析的基础。
原创
博文更新于 2025.10.23 ·
1078 阅读 ·
11 点赞 ·
0 评论 ·
12 收藏

Prometheus(二)—— 在K8s集群中部署Prometheus+Grafana+AlertManager实现全方位监控

本文介绍了在Kubernetes集群中部署完整监控系统的方案,主要包括以下组件:node-exporter(节点监控)、Prometheus(核心监控)、Grafana(可视化)和AlertManager(告警)。首先进行环境准备,包括节点检查、依赖验证和防火墙配置。随后详细部署node-exporter作为数据采集器,通过DaemonSet确保每个节点运行实例。接着部署Prometheus Server作为监控核心,配置RBAC授权和ConfigMap存储监控规则。整个方案实现了从数据采集、存储到可视化展
原创
博文更新于 2025.10.23 ·
1226 阅读 ·
47 点赞 ·
0 评论 ·
29 收藏

Prometheus(一)—— Prometheus监控系统从入门到实战:理论与部署全指南

本文介绍了Prometheus监控系统的核心特性与生态组件。作为云原生时代的主流监控方案,Prometheus凭借多维数据模型、高效TSDB存储和灵活PromQL查询等优势,成为构建企业级监控体系的首选工具。文章详细解析了Prometheus Server、Exporter、Alertmanager等核心组件的工作原理,并阐述了其Pull/Push混合数据采集模式。同时指出Prometheus在存储容量、实时性等方面的局限性,为读者提供全面的技术视角,帮助快速搭建监控系统。
原创
博文更新于 2025.10.22 ·
1779 阅读 ·
26 点赞 ·
0 评论 ·
14 收藏

K8S(十五)—— 企业级K8s集群管理实践:Rancher安装配置与核心功能实操

Rancher是一款开源的企业级多集群Kubernetes管理平台,可实现对混合云、本地数据中心等多K8s集群的集中管控。本文介绍了Rancher与K8s的核心区别,并通过实操演示了Rancher的安装部署、已有K8s集群接入、监控系统配置等全流程。实验环境包含4台节点服务器,详细讲解了Rancher服务的容器化部署方法,以及如何通过可视化界面导入管理现有K8s集群。内容涵盖从环境准备到集群验证的完整操作步骤,帮助用户快速掌握Rancher的多集群管理能力,降低K8s使用门槛。
原创
博文更新于 2025.10.22 ·
1500 阅读 ·
37 点赞 ·
0 评论 ·
20 收藏

K8S(四)—— Kubectl从入门到精通:K8s资源管理与项目生命周期实战指南

摘要 Kubernetes的核心命令行工具kubectl是与集群交互的桥梁,支持陈述式和声明式两种资源管理方式。陈述式管理通过命令直接操作资源,适合简单场景;声明式管理通过YAML/JSON配置定义资源状态,适合生产环境。 kubectl支持查询集群信息、资源管理、Pod调试等操作,常用命令包括get(查询资源)、describe(查看详情)、exec(进入容器)等。此外,还支持版本控制、自动补全等功能,帮助用户高效管理Kubernetes集群。 配套参考:Kubernetes 中文文档
原创
博文更新于 2025.10.21 ·
1015 阅读 ·
28 点赞 ·
0 评论 ·
24 收藏

K8S(一)—— 云原生与Kubernetes(K8S)从入门到实践:基础概念与操作全解析

本文系统介绍了云原生技术及Kubernetes的核心知识。首先梳理了云原生发展历程,从2004年Google内部使用容器技术到2015年CNCF成立,形成完整技术生态。其次对比了公有云、私有云和混合云三种部署模式的特点及适用场景,并解析了云原生技术栈的组成要素,包括容器化、微服务、服务网格等关键技术。文章重点阐述了Kubernetes作为容器编排平台的核心价值,包括其起源、版本演进以及与Docker的关系变迁。通过12因素应用原则等理论,帮助读者建立完整的云原生知识体系,为后续实践应用奠定基础。
原创
博文更新于 2025.10.21 ·
1205 阅读 ·
36 点赞 ·
0 评论 ·
13 收藏

K8S(十七)—— Kubernetes集群可视化工具Kuboard部署与实践指南

本文介绍了在Kubernetes集群中部署Kuboard可视化工具的完整流程。内容包括:Kuboard的部署准备、通过kubectl一键部署、服务状态检查、Web界面访问及集群导入方法。同时以Nginx为例,详细演示了通过YAML文件创建Pod的操作步骤,包括资源限制配置和验证方法。该教程适合K8s初学者快速掌握可视化集群管理工具的使用,提升工作效率。
原创
博文更新于 2025.10.20 ·
1742 阅读 ·
33 点赞 ·
0 评论 ·
19 收藏

K8S(十六)—— K8S集群apiserver证书有效期修改指南(适配v1.20.11版本)

本文介绍了如何延长Kubernetes集群中apiserver组件证书的有效期。通过分析证书存放位置及有效期,发现apiserver.crt默认仅1年有效期,而CA证书为10年。为解决证书过期导致集群瘫痪的问题,文章详细讲解了修改方案:首先部署Go 1.15.x编译环境,下载匹配的K8S v1.20.11源码;然后修改kubeadm源码中的pki_helpers.go文件,将NewSignedCert函数的证书有效期从1年调整至10年。该方案通过重新编译kubeadm工具生成长期有效证书,从根本上解决生产环
原创
博文更新于 2025.10.20 ·
1015 阅读 ·
32 点赞 ·
0 评论 ·
30 收藏

K8S(十四)—— K8s实战:HPA(Pod水平自动伸缩)完整部署与测试指南

本文介绍了Kubernetes中HPA(Horizontal Pod Autoscaler)的核心概念与实战部署方法。HPA通过周期性检测Pod负载(如CPU利用率)自动调整Pod副本数,实现资源弹性伸缩。部署前需先安装依赖组件metrics-server,用于采集和提供资源指标数据。文章详细讲解了metrics-server的Helm安装配置,并通过测试镜像验证HPA的自动扩缩容功能。最后创建Deployment和Service进行负载测试,展示HPA如何根据CPU使用率动态调整Pod数量,帮助读者掌握K
原创
博文更新于 2025.10.18 ·
1312 阅读 ·
31 点赞 ·
1 评论 ·
21 收藏

K8S(十三)—— Helm3从入门到实战:简化Kubernetes应用部署与管理

Helm3:Kubernetes应用包管理利器 Helm是Kubernetes官方推荐的包管理工具,通过Chart封装应用部署配置,解决了传统YAML部署效率低、版本管理混乱的问题。核心功能包括: 一键部署:将多个K8s资源(如Deployment、Service)打包为可复用的Chart 版本控制:支持应用升级、回滚和版本跟踪 模板引擎:动态生成YAML配置,适应不同环境需求 Helm3相比Helm2移除Tiller组件,采用纯客户端架构,安全性更高。实战步骤包括: 安装客户端工具 添加常用仓库(如Bit
原创
博文更新于 2025.10.18 ·
941 阅读 ·
33 点赞 ·
0 评论 ·
28 收藏

K8S(十二)—— Kubernetes安全机制深度解析与实践:从认证到RBAC授权

本文系统介绍了Kubernetes安全机制的核心流程,包括认证、鉴权和准入控制三大关卡。重点讲解了HTTPS证书认证、RBAC鉴权策略以及Service Account在Pod身份认证中的应用,并通过操作示例展示了kubeconfig配置和SA自动挂载机制。文章强调遵循最小权限原则,采用分层防御策略构建安全的K8s集群环境,为开发者和运维人员提供了实用的安全实践指导。
原创
博文更新于 2025.10.18 ·
873 阅读 ·
19 点赞 ·
0 评论 ·
16 收藏

K8S(九)—— Kubernetes持久化存储深度解析:从Volume到PV/PVC与StorageClass动态存储

Kubernetes持久化存储解决方案摘要 Kubernetes通过Volume机制解决容器临时性存储问题,提供三种基础存储方案:emptyDir实现Pod内临时数据共享,hostPath提供节点级持久化存储,NFS支持跨节点数据共享。emptyDir适用于临时缓存场景,随Pod销毁而删除;hostPath绑定宿主机目录实现单节点持久化;NFS通过网络存储实现集群级数据共享。PV/PVC机制进一步抽象存储资源,结合StorageClass实现动态供给,为不同业务场景提供灵活的持久化存储选择。
原创
博文更新于 2025.10.17 ·
1600 阅读 ·
51 点赞 ·
0 评论 ·
27 收藏

K8S(七)—— Kubernetes Pod 资源限制与探针(Probe)解析

本文探讨Kubernetes Pod的进阶配置与管理,重点介绍资源限制、健康检查及生命周期管理三大核心功能。通过资源请求(requests)和限制(limits)可有效控制CPU/内存使用,避免资源争用。健康检查包括存活探针(livenessProbe)、就绪探针(readinessProbe)和启动探针(startupProbe),能实时监控应用状态并自动恢复异常。文章结合YAML配置案例,演示如何设置容器资源配额(如500m CPU/128Mi内存)及健康检查策略,并解析kubectl命令查看节点资源分
原创
博文更新于 2025.10.17 ·
1360 阅读 ·
30 点赞 ·
0 评论 ·
16 收藏

K8S(十一)—— Kubernetes Ingress详解与实战:从原理到安全机制部署

在Kubernetes集群中,如何高效、安全地将内部服务暴露给外部访问是核心需求之一。Service虽然解决了集群内部的服务发现与负载均衡问题,但在外部访问场景下,NodePort存在端口管理混乱、LoadBalancer依赖云厂商且成本较高等局限。而Ingress作为Kubernetes的七层反向代理机制,通过统一的入口和灵活的规则配置,完美解决了多服务外部暴露的难题。
原创
博文更新于 2025.10.17 ·
1482 阅读 ·
43 点赞 ·
0 评论 ·
27 收藏

K8S(十)—— Kubernetes核心组件详解:Pod控制器与配置资源管理

Kubernetes Pod控制器与配置管理 摘要 本文详细介绍了Kubernetes中的Pod控制器和配置资源管理: Pod控制器:包括ReplicaSet、Deployment(无状态应用)、StatefulSet(有状态应用)、DaemonSet(节点级部署)、Job/CronJob(任务调度)等,用于自动化管理Pod生命周期,实现扩缩容、故障恢复和滚动更新。 Deployment应用:通过YAML配置实现无状态应用的部署,支持滚动更新和版本回滚,示例演示了Nginx部署过程。 StatefulSet
原创
博文更新于 2025.10.16 ·
788 阅读 ·
15 点赞 ·
0 评论 ·
14 收藏

K8S(八)—— Kubernetes 集群调度全面解析:从组件协作到实战(含亲和性、污点容忍与故障排查)

本文深入解析Kubernetes集群调度机制,从组件协作流程到Pod创建全生命周期,重点剖析了调度器的工作原理与关键技术。文章首先介绍了K8s各组件的协同机制,详细阐述了Pod创建过程中各组件如何通过List-Watch模型实现状态同步;随后深入讲解调度器的两阶段调度算法(过滤与优选),并具体分析了节点选择、亲和性调度等核心功能;最后通过实践案例展示了强制绑定节点(nodeName)和标签选择(nodeSelector)两种调度方式的具体实现方法,为K8s集群资源调度提供了全面的技术指导。
原创
博文更新于 2025.10.14 ·
861 阅读 ·
13 点赞 ·
4 评论 ·
18 收藏
加载更多