自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 探秘高可用负载均衡集群:企业网络架构的稳固基石

在数字化浪潮下,企业业务对网络架构要求极高,高可用负载均衡集群成为关键技术。本文深入剖析其理论精髓,详细解读LVS、VRRP等关键技术及调度算法,通过腾讯云CLB、阿里云SLB等企业案例,展现其在金融、电商领域的强大效能。同时探讨容器技术在其中的创新应用,以及构建高可用负载均衡集群的要点与最佳实践。文章还展望了技术的未来发展,如在云计算、大数据、人工智能融合下的新机遇与挑战。带你全面了解这一助力企业应对复杂网络环境、实现业务持续增长的核心技术。

2025-05-12 11:09:34 1396 2

原创 容器技术 20 年:颠覆、重构与重塑软件世界的力量

从 20 世纪硬件虚拟化的笨重,到操作系统虚拟化的轻量探索,容器技术历经蜕变。2013 年 Docker 横空出世,以 “一次构建,到处运行” 的创举打破环境壁垒,开启容器黄金时代。随后,Docker Compose、Kubernetes、Istio 等技术相继涌现,从多容器管理到集群编排,再到微服务治理,不断突破应用部署与运维的边界。如今,容器与 DevOps 深度融合,Serverless 架构异军突起,共同重塑软件开发生态。本文将带你穿越容器技术发展的关键节点,揭秘其如何以颠覆性力量推动云计算与数字化

2025-05-11 18:27:17 1600 1

原创 Kubernetes完整详细学习笔记

本文章内容为博主学习Kubernetes的一些总结笔记,适用于Kubernetes初学者了解Kubernetes架构、基本使用、Pod调度、PV与PVC存储模式、一些实战项目。希望你能够在其中学到自己想要的知识。

2025-02-06 17:14:34 1495

原创 Go语言与Docker交互:版本与容器信息查询Client

在现代的软件开发和部署过程中,Docker 已经成为了一个非常重要的工具,它可以帮助我们快速、高效地打包、部署和运行应用程序。而 Go 语言作为一种高效、简洁的编程语言,其官方提供的`docker/docker` SDK 可以方便地与 Docker 守护进程(Docker daemon)进行交互。在本文中,我们将详细介绍如何使用 Go 语言来查看 Docker 的相关信息,包括 Docker 版本信息和容器信息。

2025-06-17 15:36:39 836 2

原创 Go语言系统监控实战:gopsutil库全面解析与应用

本文章实现了一个简易的系统监控工具,使用了gopsutil库来获取系统信息,包括CPU、内存、磁盘、网络和主机信息,并通过一个命令行菜单界面进行交互。Go语言实现简易系统监控信息工具--暨gopsutil标准库简单应用。

2025-06-08 16:08:26 1131

原创 DevSecOps新理念

DevSecOps 不仅是技术工具的升级,更是软件开发范式的根本性变革。它要求企业打破部门壁垒,建立 "安全内置" 的文化;通过自动化工具链实现安全能力的无缝集成;利用数据驱动的持续改进机制应对动态威胁。

2025-06-06 18:41:17 751

原创 Golang Gin框架基础与实践指南

Gin是一个用Go语言编写的高性能Web框架,具有路由优化、中间件支持、错误处理等特性,速度比标准库快近40倍。它提供了优雅的API设计,支持RESTful API开发,包含JSON验证、路由组、内置渲染等功能。 环境搭建只需go get安装Gin包,通过简单的路由配置即可快速启动服务。Gin支持RESTful风格的HTTP方法(GET/POST/PUT/DELETE),适用于前后端分离架构。

2025-05-26 15:37:08 1262 2

原创 深度“求索”:DeepSeek+Dify构建个人知识库

本文详细介绍了如何利用DeepSeek、硅基流动和Dify构建个人知识库的全流程。首先,通过安装Docker和Dify,搭建了基础环境。接着,配置Dify并安装DeepSeek插件,确保数据隐私和个性化需求。随后,创建知识库并导入多种格式的文档,设置分段规则以优化信息检索。最后,创建并发布AI聊天助手应用,实现智能知识管理。整个过程从环境部署到应用发布,逐步指导用户构建安全、定制化的AI知识库,为企业和个人提供了高效的知识管理解决方案。

2025-05-23 19:30:00 1224

原创 云原生微服务的前世今生

随着互联网技术的快速发展,传统的单体架构在应对大规模、复杂业务场景时逐渐显现出局限性,如代码臃肿、模块耦合度高、扩展性差等问题。微服务架构应运而生,通过将应用程序拆分为多个独立的小型服务单元,每个服务专注于特定业务功能,实现了独立开发、测试、部署和扩展。微服务架构的核心特点包括独立性、细粒度、分布式、松耦合和技术异构性,显著提升了开发效率、降低了维护成本,并支持快速迭代和灵活扩展。云计算技术的发展为微服务架构提供了基础设施支持,如容器化技术和容器编排引擎。京东和阿里巴巴等企业在微服务实践中取得了显著成效,通

2025-05-22 14:57:50 1128

原创 Go 与 Gin 搭建简易 Postman:实现基础 HTTP 拨测的详细指南

本项目通过 Go 语言和 Gin 框架实现了一个简易的 Postman 工具,支持基础的 HTTP 拨测功能。用户可以通过前端页面输入 URL 和请求方法,发送请求并查看响应的状态码和延迟时间。项目代码结构清晰,分为主程序入口、HTTP 处理器、拨测核心逻辑、前端静态文件等模块。

2025-05-20 08:11:18 1224

原创 Kolla-Ansible搭建与扩容OpenStack私有云平台

本项目旨在利用Kolla-Ansible工具在双节点环境下部署高可用OpenStack私有云平台,提供详细的技术指导和实战操作步骤。项目首先规划了控制节点和计算节点的硬件配置及网络设置,包括IP地址分配和虚拟化支持。随后,通过修改系统配置、安装必要的软件包(如Ansible和Kolla-Ansible)以及优化Ansible运行环境,确保系统基础环境的准备。接着,项目详细描述了如何配置Kolla-Ansible的全局变量、生成随机密码、初始化存储节点磁盘,并部署OpenStack集群。最后,项目展示了如何通

2025-05-11 13:39:26 1229 1

原创 Go语言中的并发编程--详细讲解

本文章充分讲解Go语言中的并发编程思想、Goroutine和Channel的使用,适用于刚刚接触Go语言的初学者,在代码部分做了大量的注释,有利于快速了解和掌握并发编程思想,希望这篇文章能够帮助到你。

2025-05-07 19:09:58 1365

原创 Go语言基础学习详细笔记

本文旨在充分学习Go语言基础内容后进行总结的详细学习笔记,对初学者具有极大的参考和学习意义,在多数代码都做了注释,可以更清晰的学习和了解Go语言开发模式。该文章集百家之所长,站在了巨人的肩膀上。希望大家能够通过这篇文章,对Go语言有个基本的学习和认识。

2025-05-07 16:15:55 1005

原创 Kubernetes环境部署OwnCloud网盘服务

本文章将教学如何在Kubernetes环境部署OwnCloud服务。OwnCloud 是一个开源免费专业的私有云存储项目,它能帮你快速在个人电脑或服务器上架设一套专属的私有云文件同步网盘,可以像 百度云那样实现文件跨平台同步、共享、版本控制、团队协作等。

2025-05-06 18:16:23 511

原创 什么是:云边端一体化架构

本文详细讲解什么是云边端一体化协同架构,从介绍什么是云计算、边缘计算、终端设备,再到三端如何协同工作、一体化架构的实际应用、云边端一体化架构的未来发展等做了全方面的讲解,适用于刚接触云计算或了解云边端一体化架构的初学者,作为只是储备。

2025-05-01 19:17:35 2373

原创 Go语言->练习6例

本文适用于Go语言的初学者,通过四个例子进行练习初步的Go语言实现的功能,语法清晰,关键步骤详细做了代码注释,简单易懂。

2025-04-28 10:36:51 1140

原创 Serving入门

Serverless 一个核心思想就是按需分配,那么 Knative 是如何实现按需分配的呢?另外在前面已经了解到 Knative Serving 在没有流量的时候是可以把Pod 缩容到零的。接下来就通过一些例子体验一下 Knative 缩容到零和按需自动扩缩容的能力。

2025-04-19 19:34:08 1042 2

原创 Serverless集群搭建:Knative

Knative集群标志着企业级无服务器及事件驱动架构平台的落地,其基于Kubernetes和Istio的深度融合,不仅实现了服务自动扩缩、流量精准路由和灰度发布等核心能力,还通过Knative Eventing与Kafka的集成构建了高可靠事件总线,支撑实时数据流处理与异步任务调度。该平台将开发运维复杂度大幅降低,使开发者聚焦业务逻辑,同时通过资源动态优化显著提升基础设施利用率,为微服务敏捷迭代、突发流量应对、跨系统事件驱动场景提供开箱即用的云原生底座,加速企业向现代化、弹性化应用架构的转型进程。

2025-04-16 20:01:34 830

原创 在Linux系统命令行如何使用deepseek官方API调用AI大模型?

想象一下,当Linux的稳定性和可定制性遇上AI的强大能力,会迸发出怎样的火花?但我们今天不再使用本地搭建的AI大模型了,毕竟自己的电脑性能有限,搭建的AI大模型根本没办法支撑我们进行一些复杂共工作,所以我今天为大家介绍如何调用官方API进行使用AI大模型。哈哈哈哈哈么得办法,想用人家好一点的AI大模型就只能充钱啦,当然在网页上使用是无需花费的,但是我们毕竟要调用嘛,所以还是要收费的。在充值界面就可以支付相应的金额了,毕竟是按照请求的token算的,整10块应该能用好久的了,当然仅限没事的时候玩玩哈。

2025-04-10 19:00:00 733

原创 Serverless与Knative详细介绍

Knative 是 Google 在 2018 的 Google Cloud Next 大会上发布的一款基于 Kubernetes 的 Serverless 框架。Knative 一个很重要的目标就是制定云原生、跨平台的 Serverless编排标准。Knative 是通过整合容器构建(或 者 函 数 )、工作负载管理(和动态扩缩)以及事件模型这三者来实现的这 一 Serverless 标准。 Knative 社区的主要贡献者有 Google、Pivotal、IBM、Red Hat。

2025-04-08 14:55:40 695

原创 如何在Linux系统上通过命令调用本地AI大模型?

在这个AI技术飞速发展的时代,每一个程序员都应该问问自己:如何将人工智能的强大能力融入到我们熟悉的操作系统中?Linux,这个开源世界的基石,正在悄然拥抱这场认知革命。你是否想过,在你的服务器、你的开发环境中,也能轻松接入强大的AI大模型?这不仅仅是一个技术突破,更是一场开源精神与人工智能的完美邂逅。无需复杂界面,只需几行命令就能让AI帮你解答数学题、写代码、甚至分析数据!本文将手把手教你**零基础搭建专属AI命令行工具**,让你在终端里体验「钢铁侠的贾维斯」般的智能助手!

2025-04-06 16:01:32 1129

原创 当AI助理接管云计算-走向智能运维的新时代

Gartner将代理人工智能列为2025年的顶级技术趋势。该技术通过快速分析用于药物发现的海量数据集,其应用跨多个行业,包括制造、客户服务、物流和医疗保健。在金融领域,代理人工智能被用来分析市场趋势、评估投资机会并制定个性化的财务计划。代理人工智能主要帮助从查询和响应系统向自主机器代理的转变。这种代理能够在没有人工指导的情况下执行与企业相关的任务。Gartner预测,到2028年,至少15%的日常工作决策将通过代理AI自主做出,而2024年这一比例为0%。Gartner总结称:“代理AI有潜力实现C

2025-04-05 18:20:15 1108 1

原创 KubeVirt虚拟化管理架构

KubeVirt 是Red-Hat开源的,以容器方式运行的虚拟机项目,旨在将虚拟机(VM)引入 Kubernetes 集群,使用户能够在 Kubernetes 上管理和运行虚拟机,就像管理容器一样。KubeVirt 提供了一种将虚拟机作为 Kubernetes 资源进行管理的方式,从而实现了容器和虚拟机的统一管理。

2025-04-04 09:43:16 1110

原创 何为DevOps理念?

全知名厂商的回答AWS的回答:在 DevOps 模式下,开发团队和运营团队都不再是“孤立”的团队。有时,这两个团队会合为一个团队,他们的工程师会在应用程序的整个生命周期(从开发测试到部署再到运营)内相互协作,开发出一系列不限于单一职能的技能。在一些 DevOps 模式下,质保和安全团队也会与开发和运营团队更紧密地结合在一起,贯穿应用程序的整个生命周期。当安全是所有 DevOps 团队成员的工作重心时,这有时被称为“DevSecOps”。这些团队会使用实践经验自动执行之前手动操作的缓慢流程。

2025-03-27 14:09:23 1282

原创 一篇了解Docker网络模式

容器网络实质上是由 Dokcer 为应用程序所创造的虚拟环境的一部分,它能让应用从宿主机操作系统的网络环境中独立出来,形成容器自有的网络设备、IP 协议栈、端口套接字、IP 路由表、防火墙等等与网络相关的模块。

2025-03-18 16:26:00 912

原创 “三次握手”与“四次挥手”:TCP传输控制协议连接过程

TCP的基本概念TCP 是一种面向连接的、可靠的、基于流的传输协议,运行在传输层。它主要用于确保数据能完整、准确地从一台计算机传输到另一台计算机,即使网络环境并不稳定。简单理解:面向连接:就像打电话一样,TCP 需要在数据传输前先建立一条稳定的通信线路(连接)。可靠传输:TCP 确保数据不会丢失、不会重复、不会乱序,就像你确保信件被完整送达。流式传输:TCP 以数据流的方式传输数据,而不是像快递那样一次性把所有内容打包。“三次握手”建立连接与“四次挥手”断开连接讲解:

2025-02-19 20:29:07 1203 1

原创 DeepSeek 的出现如何影响 AI 领域、计算机行业乃至全球?

DeepSeek 的出现,不仅在技术上带来了突破,也在市场、产业结构、国家竞争、社会应用等多个层面引发了深远的影响。从降低 AI 进入门槛、影响芯片市场、改变 AI 竞争格局,到提振中国 AI 产业信心、引发科技股市场波动、加速 AI 技术开源合作,再到推动 AI 在各行业的实际应用,DeepSeek 作为新一代 AI 模型的代表,正在深刻塑造全球 AI 生态的未来。所以,从产业竞争的角度来看,DeepSeek 在推动市场繁荣的同时,也可能让 AI 技术进一步集中在少数科技巨头手中,带来新的垄断风险。

2025-02-19 14:09:58 2862

原创 网络技术变迁:从IPv4走向IPv6

IPv4承载了互联网的过去,而IPv6则定义了互联网的未来。从科技发展、时代变革、全球治理到数字经济的创新,IPv6的普及将重塑互联网生态,促进更加开放、安全和高效的信息社会建设。对于每一个科技从业者而言,理解并掌握IPv6技术,不仅是跟随时代的步伐,更是迎接未来数字化变革的重要一步。

2025-02-18 20:35:09 1278

原创 Docker-Compose基础学习

Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。通过一个 YAML 文件(通常命名为 docker-compose.yml),你可以配置应用程序所需的服务、网络和卷,并使用单个命令启动或停止所有服务。主要功能多容器管理:允许你在一个文件中定义多个容器,并指定它们之间的关系。服务依赖:可以定义服务之间的依赖关系,确保服务按正确顺序启动。环境变量:支持通过环境变量配置服务。网络配置:自动创建和管理容器间的网络。卷管理:支持数据卷的创建和管理,确保数据持久化。

2025-02-07 15:20:08 1061

原创 DockerFile详细学习

什么是 Dockerfile?Dockerfile 是一个文本文件,包含了构建 Docker 镜像的所有指令。Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。通过定义一系列命令和参数,Dockerfile 指导 Docker 构建一个自定义的镜像。

2025-02-06 20:14:04 1253

原创 OpenStack Skyline 现代化管理界面

Skyline是新一代的OpenStack管理界面,由九州云于2021年9月捐献给OpenStack社区。同年12月末,Skyline孵化完成,成为OpenStack正式项目。2022年,Skyline开发团队完成了OpenStack的代码重构,并增加了对Octavia、Manila、Swift、Barbican、Zun、Trove等社区模块的支持。Skyline团队也通过企业微信群与社区开发者、社区用户进行了很多轮的互动讨论。

2025-01-13 18:42:50 1305

原创 Go语言开发环境搭建

根据Windows系统在查找可执行程序的原理,将Go所在路径定义到环境变量中,让系统帮我们去找到运行执行的程序,这样任何目录都可以执行go指令。配置的环境变量如下所示右击“我的电脑”->属性->高级系统设置->高级->环境变量->新建系统变量。该命令的运行时间更长,因为编译过程中隐藏在命令中,而上面的步骤是运行编译后的程序。其中,bin文件中的go.exe用于编译可执行文件,godoc.exe用于生产文档,dofmt.exe用于代码格式化。其中,GOPATH表示以后Go项目存放的路径,即工作目录。

2025-01-01 19:48:18 1291

原创 Kubernetes集群构建CICD

本文主要内容为在kubernetes集群中,利用容器环境搭建Jenkins,Gitlab,完成SpringCloud项目的搭建,并加以验证,本文全篇使用的Kubernetes版本为1.23,使用XiandianPaaSv2.4版本的iso镜像里的ChinaskillProject作为项目实现。GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。与Github类似,GitLab能够浏览源代码,管理缺陷和注释,可以管理团

2024-12-25 14:18:04 1094

原创 openEuler22.09系统OpenStackYoga 部署指南

在Dashboard操作界面中单击“网络”,根据要求创建相应的网络“ext-net”,下拉框选择项目“admin”,供应商网络类型选择“Flat”,物理网络填写“provider”,勾选“共享的”以及“外部网络”选项,使云主机能够连通外网,然后单击“下一步”按钮,进入创建子网界面,填写子网名称testsubnet,网络地址192.168.200.0/24,网关IP为192.168.200.2,然后单击“下一步”按钮,进入最后的确认界面,单击“创建网络”按钮。Horizon一般部署在控制节点。

2024-12-21 13:55:48 1292

原创 Jenkins搭建并与Harbor集成上传镜像

Jenkins 是一个开源的自动化服务器,广泛用于持续集成(CI)和持续交付(CD)的实践中。它帮助开发人员自动化构建、测试和部署过程,从而提高开发效率、代码质量和项目交付速度。通过丰富的插件支持、分布式构建以及强大的自动化功能,Jenkins能够满足各种复杂的DevOps需求。

2024-12-18 16:30:16 1376

原创 Ansible-Playbook基础学习

在Ansible剧本中,vars 是用来定义变量的一个关键字,它允许你为任务、play或整个剧本设定变量值。这些变量可以在后续的任务中被引用,以提高剧本的灵活性和重用性。在模块下使用变量,作用域仅限于当前模块。vars:tasks:---tasks:yum:vars:pkg:- unzip若定义在配置清单全局,那么当前hosts下所有的模块全部可以使用---vars:web:- nginxtasks:yum:copy:service:[group]host1。

2024-12-11 13:21:34 1163

原创 云原生Istio:灰度发布介绍与实验

灰度发布也叫金丝雀发布 ,是指通过控制流量的比例,实现新老版本的逐步更替。比如对于服务 A 有 version1、 version2 两个版本 , 当前两个版本同时部署,但是 version1 比例 90% ,version2 比例 10% ,看运行效果,如果效果好逐步调整流量占比 80~20 ,70~30 ·····10~90 ,0,100 ,最终 version1 版本下线。我们选择使用开源项目进行灰度发布的实验,通过经典的 Weather Forecast 进行部署实践,它是一款查询城市天气信息的

2024-12-05 10:34:56 1390

原创 Ansible--自动化运维工具

Ansible是一款自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是Ansible所运行的模块,Ansible只是提供一种框架Ansible的执行状态绿色:执行成功并且不需要做改变的操作黄色:执行成功并且对目标主机做变更红色:执行失败粉色:警告信息蓝色:显示ansible命令执行的过

2024-11-24 14:55:30 1260

原创 openEuler22.03(LTS-SP1)系统搭建Kubernetes1.20.2集群

openEuler操作系统介绍是(OpenAtom Foundation)孵化及运营的。操作系统(openEuler, 简称“欧拉”,“开源欧拉”)是面向的操作系统,支持服务器、、嵌入式等应用场景,支持多样性计算,致力于提供安全、稳定、易用的操作系统。通过为应用提供保障能力,支持OT应用及OT与ICT的融合。欧拉通过开放的社区形式与全球的开发者共同构建一个开放、多元和架构包容的软件生态体系,孵化支持多种、覆盖数字设施全场景,推动企业数字基础设施软硬件、应用生态繁荣发展。kubernetes集群搭建

2024-11-18 15:02:46 1031

原创 Docker环境搭建Cloudreve网盘服务(附shell脚本一键搭建)

Cloudreve 是一个基于 ThinkPHP 框架构建的开源网盘系统,旨在帮助用户以较低的成本快速搭建起既能满足个人也能满足企业需求的网盘服务。Cloudreve 支持多种存储介质,包括但不限于本地存储、阿里云OSS、腾讯云COS、七牛云Kodo、AWS S3等,这使得用户可以根据自己的实际需求选择合适的存储方案。主要特点多用户支持:Cloudreve 支持多用户注册与登录,每个用户都有独立的空间和权限设置。丰富的文件操作:提供上传、下载、分享、在线预览等功能,支持对文件和文件夹的各种操作。

2024-11-15 11:30:08 2061

ChinaskillProject.tar文件构建SpringCloud项目

该项目用于构建Springcloud项目,参考搭建文章: https://blog.csdn.net/2401_83649605/article/details/144717389?spm=1001.2014.3001.5502

2025-02-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除