运维
文章平均质量分 85
运维技术专栏
小毕超
善于钻研思考,乐于追求新知识,热爱微服务架构,国内软考高级系统架构设计师职称,国际TOGAF鉴定级企业架构设计师、PMP项目管理师,华为云·云享专家,CSDN博客专家。曾获“联想杯”移动互联比赛 江苏省一和国二成绩,第四届全国应用型人才比赛“兄弟连杯”国一成绩。
展开
-
SDK 多版本管理控制利器 SDKMAN 介绍及使用
SDKMAN 是一款面向Java开发者的命令行工具,旨在简化Unix系统上SDKs的管理。它支持跨平台使用,提供便捷的版本控制和切换功能,通过维护候选SDK列表,让用户能够轻松安装、更新和卸载各类软件开发工具包。SDK 支持如 Java,Groovy,Scala,Kotlin、Ceylon,也支持Maven,Gradle,SBT,Spring Boot,Vert.x 等。原创 2024-07-31 13:51:35 · 582 阅读 · 0 评论 -
MySQL 使用 MyFlash 快速恢复误删除、误修改数据
MyFlash 是由美团点评公司技术工程部开发并维护的一个开源工具,主要用于MySQL数据库的DML操作的回滚。这个工具通过解析binlog日志,帮助用户高效、方便地进行数据恢复。MyFlash的优势在于它提供了更多的过滤选项,使得回滚操作变得更加容易。与其他数据恢复工具相比,MyFlash无需将binlog解析成文本再进行转换,而是提供了基于库、表、SQL类型、位置、时间等多种过滤方式。原创 2024-06-15 14:59:57 · 782 阅读 · 0 评论 -
K8s 搭建 FileBeat+ELK 分布式日志收集系统 以及 KQL 语法介绍
Filebeat 是一个轻量级的日志传输工具,它负责收集日志数据并将其传输到Elasticsearch进行索引和存储。ELK是Elasticsearch、Logstash和Kibana三个开源项目的首字母缩写,它们共同构成了一个强大的日志管理和分析平台。原创 2024-05-18 08:00:00 · 1366 阅读 · 0 评论 -
Istio 使用 Apache SkyWalking 进行服务链路追踪、链路监控告警
SkyWalking是一个开源的观测平台,用于从服务和云原生等基础设施中收集、分析、聚合以及可视化数据,SkyWalking 提供了一种简便的方式来清晰地观测分布式系统,甚至可以观测横跨不同云的系统,SkyWalking 更像是一种现代的应用程序性能监控(Application Performance Monitoring,即APM)工具,专为云原生,基于容器以及分布式系统而设计。原创 2024-05-11 17:06:08 · 1211 阅读 · 0 评论 -
K8s 多租户管理
多租户是指在同一集群中隔离多个用户或团队,以避免他们之间的资源冲突和误操作。在K8s中,多租户管理的核心目标是在保证安全性的同时,提高资源利用率和运营效率。原创 2024-05-11 16:23:21 · 1083 阅读 · 0 评论 -
GlusterFS 分布式文件系统 搭建及使用
GlusterFS 是一个开源的分布式文件系统,旨在提供高性能、可扩展性和可靠性,适用于现代数据中心和云环境。它以横向扩展的方式设计,可以在多台服务器之间共享文件系统,为应用程序提供统一的文件存储服务。原创 2024-04-14 16:17:04 · 1372 阅读 · 0 评论 -
SRS 实时视频服务器搭建及使用
SRS是一个开源的(MIT协议)简单高效的实时视频服务器,支持RTMP、WebRTC、HLS、HTTP-FLV、SRT、MPEG-DASH和GB28181等协议。 SRS媒体服务器和FFmpeg、OBS、VLC、 WebRTC等客户端配合使用,提供流的接收和分发的能力,是一个典型的发布 (推流)和订阅(播放)服务器模型。 SRS支持互联网广泛应用的音视频协议转换,比如可以将RTMP或SRT, 转成HLS或HTTP-FLV或WebRTC等协议。原创 2024-04-05 17:47:58 · 4034 阅读 · 0 评论 -
CenterOS 安装 Jira 需求/BUG管理工具
CenterOS 安装 Jira 需求/BUG管理工具,及基本使用。原创 2023-11-12 09:20:58 · 202 阅读 · 0 评论 -
GitLab CI/CD 持续集成/部署 SpringBoot 项目
GitLab CI/CD(Continuous Integration/Continuous Deployment)是 GitLab 提供的一种持续集成和持续部署的解决方案。它可以自动化软件的构建、测试和部署过程,以便开发者更快地、更频繁地发布可靠的产品。原创 2023-11-04 17:25:11 · 2536 阅读 · 0 评论 -
MinIO 集群搭建
是一个高性能的对象存储原生支持 部署的解决方案。 提供了一个 兼容 并支持所有核心 功能。 对象存储使用 来组织对象。 存储桶类似于文件系统中的文件夹或目录,其中每个 桶可以容纳任意数量的对象。 存储桶提供 与 存储桶相同的功能。其中 的优势有:高性能:是全球领先的对象存储先锋,在标准硬件上,读/写速度上高达 和 。可扩展性:利用了缩放器的来之不易的知识,为对象存储带来了简单的存储缩放模型, 在 , 扩展从单个群集开始,该群集可以与其他群集联合以创建全局名称空间, 并在需要时可以跨越多个不原创 2022-07-10 20:27:52 · 1479 阅读 · 0 评论 -
使用 docker-compose 搭建私服 Gitlab
创建挂载目录创建 docker-compose.yml 文件启动服务此时服务还不能用,需要修改配置文件,去配置的挂载目录下: 修改 文件,添加一下配置:重启服务查看日志是否成功启动出现上面的日志则表示启动成功。浏览器访问:,修改密码使用 root 用户登录首先创建一个群组,在群组中创建项目,比较容易管理填写群组信息进入群组,创建项目:在您的项目中可以看到上面创建的项目:为项目添加开发者,应该通过管理员才可以创建用户,需要把登录页的注册入口关闭掉:创建开发者用户上面创建后,由于原创 2022-07-03 18:25:05 · 782 阅读 · 0 评论 -
Nexus3 搭建私服 maven 仓库
上篇文章实验了使用搭建私服 仓库及代理仓库,本篇文章继续使用 搭建私服 仓库,有关 的安装请参考上篇博客:下面开始实验 私服的搭建:在 安装完毕后,细心的小伙伴应该可以看出, 已经帮我们搭建好了一套 maven 私服:其中 和上篇文章搭建 私服中的概念是一样的:(代理仓库):用来代理远程的公共仓库,默认是从远程中央仓库中寻找数据的仓库下载需要的 jar 包。(宿主仓库):用来部署我们自己项目打包的构建,供内部人员下载。(仓库组):用来合并多个hosted/proxy仓库,都加入到一个仓库原创 2022-07-03 14:07:02 · 1975 阅读 · 1 评论 -
Nexus3 安装 及 配置 docker 私有、代理 仓库
Nexus全称Sonatype Nexus,是一种特殊的远程仓库,它是架在局域网内的仓库服务。可以用于局域网中的 docker、maven、npm、yum 等私服代理,并且支持私有仓库。下面通过实验来认识下 Nexus3 私库管理器,以及配置 docker 私有、代理 仓库。本文通过 docker-compose 的方式快速搭建 Nexus3 环境,所以在实验前请确保已经安装好了 docker 和 docker-compose 环境。.........原创 2022-06-26 17:05:15 · 5620 阅读 · 5 评论 -
使用 docker 搭建jenkins 自动化工具
一、jenkinsJenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。大家在工作中,应该都有使用过jenkins 自动化打包或发布,就比如我经常用到的就是将开发的项目自动化打包成docker镜像,实现一键打包,大大减少了我们的工作量,下面就一起学习下,jenkins 的安装与使用。二、基于docker 搭建 jenkins本篇使用docker 和 docker-compose 对jenkins进行原创 2022-02-01 13:23:03 · 6244 阅读 · 2 评论 -
CenterOS下使用NFS远程目录挂载
一、NFS简介在前面的文章中讲解K8s中有提到NFS来统一存储不同Pod产生的文件,在K8s中的数据卷直接就支持NFS,直接指定NFS服务器的ip和目录即可,本篇文章我们要学下NFS远程目录的挂载,将不同服务器上的指定目录挂在到NFS服务器中,类似于windows的共享文件夹,可以使得不同的服务器之间共享数据。下面我们一起体验下NFS。NFS 是Network File System的缩写,中文意思是网络文件系统。它的主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录。NFS客户端原创 2021-11-28 14:57:20 · 4744 阅读 · 0 评论