- 博客(72)
- 资源 (1)
- 收藏
- 关注
原创 存活探针(Liveness Probe)
Kubernetes存活探针(LivenessProbe)是确保容器健康的重要机制,支持HTTP GET、TCP Socket和Exec三种检查方式。HTTP GET检查2xx/3xx响应,TCP Socket测试端口连接,Exec验证命令退出码。探针可配置延迟、超时、周期等参数,建议设置initialDelaySeconds避免过早检测。有效探针应检查应用核心功能但不依赖外部服务,且需保持轻量避免资源消耗。与存活探针对应的就绪探针(ReadinessProbe)用于不同场景,两者共同保障应用可靠性。合理配
2025-06-12 15:19:21
390
原创 Pod:Kubernetes中的最小调度对象
,也可以使用JSON,如下示例描述了一个名为nginx的Pod,这个Pod中包含一个名为container-0的容器,使用nginx:alpine镜像,使用的资源为100m CPU、200Mi内存。环境变量为应用提供极大的灵活性,您可以在应用程序中使用环境变量,在创建容器时为环境变量赋值,容器运行时读取环境变量的值,从而做到灵活的配置,而不是每次都重新编写应用程序制作镜像。,在容器的生命周期的特定阶段执行调用,比如容器在停止前希望执行某项操作,就可以注册相应的钩子函数。
2025-06-12 15:14:57
389
原创 使用Kubectl命令操作集群
不同的是,get获得的是定义该资源的详细信息,而describe获得的是资源在集群内相关的状态信息。以上命令会给Deployment创建一个服务,--port为服务暴露出去的端口,--type为服务类型,--target-port为服务对应后端Pod的端口,port提供了集群内部访问服务的入口,即ClusterIP:port。有时候会遇到这样一个场景,一个节点需要升级,但是在该节点上又有许多运行的Pod,或者该节点已经瘫痪,需要保证业务功能的完善,则需要使用这组命令将该节点上运行的Pod调度到其他节点上。
2025-06-11 17:44:42
441
原创 Kubernetes是什么
Kubernetes是一个容器编排系统,通过集群架构(Master和Node节点)实现应用部署和管理。Master负责控制调度,Node运行容器化应用。Kubernetes支持多种扩展接口(CRI/CNI/CSI),并提供核心对象如Pod、Deployment等,分别用于不同场景。用户可通过YAML文件定义资源,并使用kubectl命令进行部署。例如创建nginx Deployment会启动指定数量的Pod实例,实现自动化应用管理。
2025-06-11 17:36:09
515
原创 K8S容器介绍
容器技术起源于Linux,是一种内核虚拟化技术,提供轻量级的虚拟化,以便隔离进程和资源。尽管容器技术已经出现很久,却是随着Docker的出现而变得广为人知。Docker是第一个使容器能在不同机器之间移植的系统。它不仅简化了打包应用的流程,也简化了打包应用的库和依赖,甚至整个操作系统的文件系统能被打包成一个简单的可移植的包,这个包可以被用来在任何其他运行Docker的机器上使用。
2025-06-10 13:39:30
930
原创 K8S的基本概念
Kubernetes是一个开源的容器编排部署管理平台,用于管理云平台中多个主机上的容器化应用。Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes提供了应用部署、规划、更新、维护的一种机制。对应用开发者而言,可以把Kubernetes看成一个集群操作系统。Kubernetes提供服务发现、伸缩、负载均衡、自愈甚至选举等功能,让开发者从基础设施相关配置等解脱出来。
2025-06-10 13:26:42
894
原创 K8S中的PV、PVC和StorageClass
Kubernetes通过PV和PVC机制实现存储资源的抽象与解耦,支持Pod调度后仍能访问原有数据。PV描述持久化存储卷,PVC声明Pod所需的存储属性,两者绑定后Pod即可使用存储资源。Kubernetes还提供CSI接口扩展存储插件,并支持通过StorageClass动态创建PV,简化存储管理流程。例如云服务提供商会预置多种StorageClass(如csi-disk、csi-nas等),用户只需指定StorageClassName即可自动创建所需存储资源。
2025-06-09 13:55:48
1037
原创 华为云上的K8S怎么使用对象存储配置pod文件持久化。
1.通过kubectl命令行使用已有对象存储使用kubectl连接集群。1.1创建PV。创建pv-obs.yaml文件。1.2关键参数说明参数是否必填描述否可选字段目前仅支持配置“retain-volume-only”everest插件版本需 >= 1.2.9且回收策略为Delete时生效。如果回收策略是Delete且当前值设置为“retain-volume-only”删除PVC回收逻辑为:删除PV,保留底层存储卷。fsType是实例类型,支持“obsfs”与“s3fs”。
2025-06-09 13:51:50
1680
1
原创 Python 基础语法
文介绍了Python基础语法,包括交互式和脚本式两种编程方式。Python支持多种引号表示字符串,通过缩进控制代码块,使用#或三引号进行注释。
2025-05-29 16:18:56
1125
原创 第二节:Python 编程时中文编码
Python处理中文需要指定编码格式,否则会报错。当代码中包含中文时,需在文件开头添加# -*- coding: UTF-8 -*-或#coding=utf-8声明。Python3默认使用UTF-8编码,但编辑器也需设置为UTF-8格式保存文件。在PyCharm中,可通过File > Settings > Editor > File Encodings将编码设为UTF-8。若不设置编码,执行含中文的代码会出现语法错误。
2025-05-29 15:15:25
253
原创 第一节:Python 环境搭建
本文介绍了Python环境搭建的完整指南。首先说明Python的跨平台特性,支持Windows、Linux、macOS等多种操作系统。详细讲解了从官网下载安装包的具体步骤,包括不同平台(Unix/Linux、Windows、Mac)的安装方法。重点说明了环境变量的配置方式,并介绍了三种运行Python的方式:交互式解释器、命令行脚本和集成开发环境PyCharm。最后提供了PyCharm的安装方法和中文插件配置指导,确保读者能成功搭建Python开发环境。
2025-05-29 13:58:03
584
原创 jenkins配置ssh server通过ssh自动上传构建文件及执行脚本
本文介绍了Jenkins中配置SSH服务器的完整流程:首先安装Publish Over SSH插件,在插件管理页面搜索并安装后重启Jenkins;其次配置SSH服务器,包括添加服务器IP、路径和密码信息,需注意Remote Directory必须是服务器已有路径;最后在构建工程中配置使用SSH服务器,设置文件传输路径和执行命令。完成配置后,Jenkins即可自动将构建文件上传至服务器并执行指定命令。整个过程包含详细的截图指引和关键配置说明。
2025-05-28 17:09:29
492
原创 SQL语句大全和实例讲解
本文介绍了数据库表创建、数据插入和查询操作。首先创建了学生表、课程表和选课表,并插入示例数据。然后详细演示了单表查询(包括基本查询、条件过滤、排序、聚合统计和分组查询)和多表连接查询(如自然连接和自身连接)。最后展示了嵌套查询的多种应用场景,包括带IN谓词、比较运算符和ANY/ALL谓词的子查询。这些操作涵盖了数据库查询的基础语法和常见应用,为学习SQL提供了实用范例。
2025-05-27 16:42:30
854
原创 永久免费版Navicat Premium安装使用
Navicat Premium 免费版,提供基础数据库管理功能,支持MySQL、Oracle等主流数据库及各大云平台。该版本合法合规、稳定可靠,适合简单查询、数据编辑等基本需求,但缺少高级功能如复杂数据同步、SQL格式化、BI图表等。免费版削减了模型、备份还原、自动运行等模块功能,但对于普通用户仍能满足日常使用。
2025-05-26 16:13:54
449
原创 jenkins-jenkins和gitlab集成配置
本文介绍了Jenkins与GitLab集成实现代码提交自动触发构建的配置方法。主要内容包括:1)在GitLab创建API Token用于认证;2)在Jenkins安装必要插件并配置GitLab API凭证;3)通过全局配置实现双方系统联通;4)改造现有任务测试集成效果。通过这种自动化方式,解决了手工构建繁琐和定时构建不灵活的问题,实现了代码提交后Jenkins自动触发构建的目标。文中提供了详细的配置步骤和截图说明,最终验证了集成配置的成功。
2025-05-26 15:55:54
417
原创 安装部署Elasticsearch
本文详细介绍了Elasticsearch的安装与配置方法。主要内容包括:1)通过yum源安装Elasticsearch的步骤,包括导入密钥、配置yum源和安装启动服务;2)配置文件elasticsearch.yml的详细参数说明,
2025-05-26 14:57:36
483
原创 Jenkins与Maven的集成配置
Jenkins与Maven的结合为Java项目提供了强大的自动化构建和持续集成能力。Jenkins作为开源自动化服务器,支持持续集成和持续交付,能够与Maven等构建工具无缝集成。Maven则通过POM文件管理项目依赖和构建过程,实现标准化和自动化。通过配置Jenkins和Maven环境,开发团队可以轻松实现自动化构建、单元测试和代码质量分析,确保每次提交都能通过构建和测试,提升软件交付质量。此外,Jenkins Pipeline和Maven的高级配置进一步增强了构建流程的灵活性和可编排性,支持从代码拉取、
2025-05-22 17:38:10
1299
原创 安装部署配置jenkins
本文详细介绍了Jenkins的安装与使用流程。首先,在Linux系统上,需安装Java,添加Jenkins官方仓库,安装并启动Jenkins服务,通过浏览器访问并完成初始配置。在Windows系统上,下载并运行安装包,启动Jenkins后完成初始化。接着,创建第一个任务,包括登录、新建任务、配置任务(如源码管理、构建触发器、构建步骤)、保存并运行任务,最后查看构建结果。此外,还介绍了使用Pipeline定义构建流程的步骤,以及如何管理插件。最后,提供了常见问题的解决方法,如Jenkins无法启动、插件安装失
2025-05-22 17:24:07
918
原创 Typescript 教程
TypeScript是JavaScript的超集,由微软2012年发布,旨在增强JavaScript功能,特别适合大型项目开发。它提供静态类型检查,在编译时捕获类型错误,提高代码质量和可维护性。核心特性包括类型声明、类型推断和编译为JavaScript执行。TypeScript支持三种特殊类型:any(无限制)、unknown(类型安全版any)、never(永不存在的值)。尽管有冗长类型声明等缺点,但通过合理配置(如tsconfig.json)和工具(ts-node)可以优化开发体验。使用时需注意any类
2025-05-21 15:17:03
826
原创 deepseek的本地部署教程
我使用zabbix+grafana对服务器做了资源使用情况的监控,因为我的服务器没有GPU,全部使用CPU去跑,当我运行大模型的时候,可以看到服务器资源站哟比较高(目前我测试用的的Deepseek-r1:7b)大模型时代,火爆出圈的LLM大模型让程序员们开始重新评估自己的本领。默认情况下,Ollama 服务仅在本地运行,不对外提供服务。模型名称:deepseek-r1(与Ollama拉取的模型名一致)方式2:本地安装chatBox AI并接入本地大模型。事实上,抢你饭碗的不是AI,而是会利用AI的人。
2025-05-21 09:21:15
1592
原创 centos7安装mysql8.0
在 CentOS 7.9 上安装 MySQL 8.0 的步骤包括:首先,下载并安装 MySQL 官方 Yum 仓库配置文件,更新 Yum 缓存。接着,导入 MySQL GPG 公钥并安装 MySQL 8.0。安装完成后,启动 MySQL 服务并获取临时密码,设置新的 root 密码。可选步骤包括设置 MySQL 服务开机自启和配置允许远程访问。最后,验证 MySQL 安装状态,确保其正常运行。整个过程涉及多个命令和配置文件的修改,确保 MySQL 正确安装并配置。
2025-05-20 15:06:29
868
原创 部署GPT4Free
GPT4Free是一个由开发者Xtekky在GitHub上发布的开源项目,允许用户免费使用多种大模型,如GPT-3.5、GPT-4、llama、gemini-pro、bard和claude。该项目在GitHub上获得了52.2k的星标,显示出其广泛的受欢迎程度。用户可以通过Docker快速部署GPT4Free,并在本地环境中启动服务,通过浏览器访问类似于ChatGPT的聊天界面。此外,项目还提供了API接口,支持通过HTTP请求调用。GPT4Free的实现原理是通过伪装成已付费使用OpenAI服务的网站客户
2025-05-20 14:59:37
412
原创 Anaconda3安装教程(附加安装包)Anaconda详细安装教程Anaconda3 最新版安装教程
点击菜单栏 “Tools”→“Preferences”→“Application”→“Advanced settings”,在 “Language” 下拉菜单选择 “简体中文”,点击 “OK”。默认安装在 C 盘,点击 “Browse” 修改路径首字符为 D 盘(如 D:\Anaconda3),点击 “Next”。根据需求选择 “Just Me” 或 “All Users”,点击 “Next”。点击 “Install”,等待安装完成(约 10-20 分钟,需保持网络畅通)。点击 “Next” 进入下一步。
2025-05-20 14:30:03
426
原创 widows系统把jar包应用做成服务并开机自启的2种方法
本文介绍了如何使用NSSM和WinSW工具将Java应用程序(如JAR包)配置为Windows服务,以确保其持续运行。使用NSSM时,首先下载并放置nssm.exe到服务器,编写运行JAR包的BAT文件,然后通过命令行安装服务。卸载服务同样简单,只需输入相应命令。使用WinSW时,需准备JAR包、WinSW-x64.exe和sample-minimal.xml文件,编辑XML文件配置服务信息,然后通过命令行添加服务。两种方法都提供了服务的安装、启动、停止、卸载等操作,确保应用程序在Windows系统中作为服
2025-05-19 17:42:10
633
原创 数据备份与恢复方案
通过上述方案的实施与维护,公司将建立起一套完善、高效的数据备份与恢复体系,有效保障各级别数据的安全,降低潜在的数据丢失风险,为业务连续性和稳定性提供有力支撑。公司级、部门级数据备份:使用备份服务器192.168.5.10,执行每日一次的增量备份(首次全量备份,后续仅备份当天变化数据),确保重要数据的及时更新。定期演练:每年至少组织一次数据恢复演练,模拟各种故障场景,检验备份系统的有效性、恢复流程的顺畅度以及相关人员的应急响应能力,持续优化备份与恢复方案。否则,继续与运维人员沟通,直至问题解决。
2025-05-16 18:03:35
400
原创 事件响应策略规范模版
本文详细介绍了事件响应策略,旨在确保售后运维服务的及时性、透明性和可追溯性。策略首先将事件分为四个等级(P1-P4),并明确了各级事件的判定标准和响应时效承诺,包括响应时间和解决时间。支持时段分为7×24小时紧急支持和5×8小时常规支持,分别针对不同级别的事件。响应流程包括事件上报渠道、处理流程、升级机制和闭环验证,确保事件得到及时和有效的处理。服务质量保障措施包括应急资源储备和满意度回访,以提高服务质量和客户满意度。此外,策略还规定了例外与免责条款,并建立了持续改进机制,包括定期评审、根因分析和应急演练,
2025-05-16 18:00:47
778
原创 centos7安装nginx
在CentOS 7上安装Nginx可以通过两种主要方法实现。首先,使用YUM包管理器,需要更新系统、安装EPEL仓库、通过YUM安装Nginx,并启动和设置开机自启服务。安装后,可以通过访问服务器的IP地址来验证Nginx是否正确运行。其次,如果已经下载了Nginx的RPM包,可以通过安装RPM Fusion仓库并使用YUM本地安装命令来安装Nginx,之后同样需要启动和设置开机自启。在安装过程中,建议确保系统更新以避免兼容性问题,并注意处理可能出现的依赖问题或GPG密钥验证问题。这些步骤为在CentOS
2025-05-15 09:40:20
309
原创 centos7更换阿里云yum源
本文介绍了如何在CentOS 7系统中更新yum源。首先,建议备份原有的源文件,使用命令将源文件复制到备份目录。接着,可以通过wget命令从阿里云下载新的源文件,或手动编辑源文件并粘贴新内容。更新源文件后,需清理yum缓存并生成新缓存,以确保系统使用最新的源。最后,通过yum repolist检查新源是否生效,并通过搜索软件包(如nginx)测试新源的功能。这一系列操作确保了系统能够从可靠且最新的源中获取软件包。
2025-05-14 13:35:54
562
1
原创 运维工程师面试经验分享
从公司业务领域(如“贵司在电商领域的创新模式很吸引我”)、技术氛围(如“了解到团队在云原生技术上有深入实践,希望能参与学习”)等角度切入,展现诚意与匹配度。若仅了解原理,诚实表示:“目前对 Prometheus 的原理(如基于拉取模型、TSDB 存储)较为熟悉,实际项目中更常用 Zabbix,但对 Prometheus 很感兴趣,业余时间研究过其文档,期待在工作中深入实践。回答**:RAID 5 通过奇偶校验实现数据冗余,空间利用率较高((n-1)/(n)),但重建数据压力大;*:“能否接受加班?
2025-05-14 09:00:01
479
原创 安装centos7.9 报错no controller found踩坑
在安装CentOS 7.9时遇到错误后,可以通过以下步骤解决:首先,等待错误提示滚动至命令行界面,输入ls /dev/sda*命令查看硬盘分区情况。接着,重启服务器,在安装界面按e键进入编辑模式,找到并修改vmlinuz initrd=initrd.img后的inst.stage2参数,将其指向正确的U盘镜像位置(如/dev/sdc4:/)。最后,按Ctrl+X开始正常安装。此方法有效解决了安装过程中的报错问题。
2025-05-14 08:59:23
214
原创 网线接头制作顺序
网线接头的顺序对网络连接的稳定性和传输速度至关重要。国际上通用的网线接头标准主要有T568A和T568B两种。T568A标准适用于对电磁干扰敏感的环境,如医院和科研机构,而T568B标准则广泛应用于家庭和办公网络,因其与大多数网络设备的兼容性更好。在实际应用中,直通线用于连接不同类型设备,如电脑与路由器,而交叉线则用于连接相同类型设备,如交换机与交换机。随着技术进步,现代设备大多能自动识别网线类型,但了解这些标准仍有助于确保网络连接的顺畅。
2025-05-13 09:02:54
573
原创 基于私有云与 Kubernetes 的微服务集群部署架构全景解析图
基于私有云与 Kubernetes 的微服务集群部署架构全景解析图。下面是架构图链接,如果需要processon.图的可以联系我。
2025-05-12 09:00:09
175
原创 在VMware中安装CentOS7.9
本文详细介绍了如何在VMware Workstation中下载、配置和安装CentOS 7操作系统。首先,从CentOS官网下载64位CentOS 7的ISO映像文件。接着,在VMware中创建新的虚拟机,选择Linux系统并配置硬件,包括设置ISO映像路径和网络适配器。安装过程中,选择语言、时区、软件包和分区方式,手动创建/boot、swap和根分区。最后,设置root用户密码并完成安装。整个过程涵盖了从下载到安装的完整步骤,适合初学者参考。
2025-05-09 17:09:28
963
【Go语言编程】Go语言入门教程:基本概念、语法结构与并发编程详解了文档的主要内容
2025-05-21
【数据库管理】SQL语句大全与实例解析:涵盖数据查询、连接查询、嵌套查询及数据更新操作详解介绍了SQL语句
2025-05-21
【深度学习部署】deepseek本地部署全攻略:多平台安装与模型运行配置详解
2025-05-20
【Linux系统管理】常用命令汇总:文件操作、权限管理与远程维护基础教程了文档的主要内容
2025-05-20
本课件介绍了语言基础与开发环境、核心语法与数据类型、面向对象编程基础、常用功能与高级特性、开发工具与调试技巧、项目实践与资源推荐
2025-05-20
编程语言TypeScript核心概念与基本用法详解:类型系统、编译流程及开发优势了文档的主要内容
2025-05-20
【计算机视觉】基于Pytorch的卷积神经网络(CNN)实现:CIFAR-10多分类实战与代码详解
2025-05-19
数据科学Anaconda3最新版安装教程:涵盖详细步骤及附加安装包配置,适用于Python数据分析与机器学习环境搭建
2025-05-19
【DeepSeek技术栈】基于稀疏注意力与MoE架构的多模态大模型训练及垂直领域应用:高效训练与优化策略推动金融、医疗、法律领域智能化转型
2025-05-15
【Python编程语言】多平台Python环境搭建指南:涵盖Windows、Linux、macOS安装与配置
2025-05-16
【CentOS系统】基于yum源的MySQL5.7部署与配置:服务器环境搭建及数据库管理优化
2025-05-14
【操作系统与数据库部署】CentOS 7.9安装MySQL 8.0:详细步骤与配置指南
2025-05-14
【信息安全领域】御网杯网络安全大赛:参赛指南与关键技术解析-促进河南省高校网络安全人才培养
2025-05-13
CTF-Misc基础知识.docx### CTF-Misc基础知识总结、文件操作与
2025-05-13
【Java技术领域】Java面试题库全面解析:涵盖基础知识、面向对象编程、集合框架、异常处理、多线程、网络编程、数据库、Java Web及框架应用整理了Java面试
2025-05-13
### 系统规划与管理师笔记总结
2025-06-10
【数据库管理】MySQL互为主备配置与主从复制:实现高可用性及数据同步的详细步骤说明
2025-06-10
VMware-ESXi-8.0离线包 VMware-ESXi-8.0U2-22380479-depot.zip
2025-06-09
【Python编程基础】Python基础语法详解:涵盖交互式与脚本编程、语句结构及代码规范
2025-05-29
【Jenkins配置】多版本Nodejs环境搭建与项目自动化构建流程详解:涵盖Linux系统安装、插件配置及CI/CD实践如何在Jenkins
2025-05-27
【数据库管理】MongoDB 5.0安装部署与配置:涵盖yum源创建、服务控制、远程访问及用户认证设置教程
2025-05-26
持续集成Jenkins与GitLab集成配置:自动化构建与部署流程优化方案设计
2025-05-26
Jenkins 的持续集成从入门到精通
2025-05-22
飞思卡尔智能车电磁组技术报告.doc
2025-05-21
【数学建模竞赛】美赛数学建模写作模板解析:涵盖摘要、问题重述、模型构建与优化及结论撰写指导
2025-05-21
【计算机等级考试】2024年二级WPS Office高级应用与设计模拟试题及答案解析:涵盖文字处理、电子表格和演示文稿操作题详解
2025-05-21
【电子设计竞赛】全国大学生电子设计竞赛历年赛题总结:涵盖基础电路、传感器、嵌入式系统及创新应用
2025-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人