草庐IT

DevOps$运维$编排

全部标签

【devops】九、Jenkins流水线

目录九、Jenkins流水线9.1Jenkins流水线任务介绍9.2Jenkins流水线任务9.2.1创建Jenkins流水线任务9.2.2Groovy脚本9.2.3Jenkinsfile实现pipeline流水线脚本维护9.3Jenkins流水线任务实现9.3.1参数化构建9.3.2拉取Git代码9.3.3maven构建代码9.3.4代码质量检测9.3.5制作自定义镜像并发布到harbor仓库9.3.6通知目标服务器执行Groovy脚本文件9.4Jenkins流水线整合钉钉九、Jenkins流水线9.1Jenkins流水线任务介绍之前采用Jenkins的自由风格构建的项目,每个步骤流程都要通

Devops系列五(CI篇之pipeline libraray)jenkins将gitlab helm yaml和argocd 串联,自动部署到K8S

一、说在前面的话本文是CI篇的上文,因为上一篇已经作了总体设计,就不再赘述,有需要的请看前文。我们将演示,使用CI工具–jenkins,怎么和CD工具–argocd串联,重点是在Jenkins该怎么做。准备工作和argocd等相关事项,在前文已铺垫ok。Jenkins,我们是使用k8s来部署的一个master-slave结构的集群。在开发环境,Jenkins和argocd都是部署在同一个k8s集群。接下来,我们的java应用服务,也都将部署在该K8S里。二、关键技术jenkinsfileglobalpipelinelibrary依赖的jenkins插件:WorkspaceCleanup三、流水

爬虫系统Docker和Kubernetes部署运维最佳实践

在构建和管理爬虫系统时,使用Docker和Kubernetes可以带来诸多好处,如方便的部署、弹性伸缩和高可靠性。然而,正确的部署和运维实践对于确保系统稳定运行至关重要。在本文中,我将分享爬虫系统在Docker和Kubernetes上的最佳部署和运维实践,以帮助您构建高效可靠的爬虫系统。1.使用Docker构建爬虫镜像首先,我们需要将爬虫代码和依赖项打包成一个Docker镜像。在Dockerfile中,我们可以定义所需的操作系统、依赖库和运行命令等。以下是一个示例的Dockerfile:```dockerfileFROMpython:3.8WORKDIR/appCOPYrequirements

如何在Linux上部署1Panel运维管理面板并远程访问内网Web端管理界面

文章目录前言1.Linux安装1Panel2.安装cpolar内网穿透3.配置1Panel公网访问地址4.公网远程访问1Panel管理界面5.固定1Panel公网地址前言1Panel是一个现代化、开源的Linux服务器运维管理面板。高效管理,通过Web端轻松管理Linux服务器,包括主机监控、文件管理、数据库管理、容器管理等下面我们介绍在Linux本地安装1Panel并结合cpolar内网穿透工具实现远程访问1Panel管理界面1.Linux安装1Panel执行如下命令一键安装1Panel:curl-sSLhttps://resource.fit2cloud.com/1panel/packag

区块链技术与应用 【全国职业院校技能大赛国赛题目解析】第五套区块链系统部署与运维

第五套区块链系统部署与运维题目环境:ubuntu20fisco:2.8.0子任务1-2-1:登陆Linux服务器,安装并部署下图所示的单机、四机构、三群组、八节点的星形组网拓扑区块链系统,具体工作内容如下此题在官网有例子如图:每个机构拥有两个节点,机构A属于中心,属于群组1,2,3,机构B只属于群组1,机构C只属于群组3,机构D只属于群组2。然后根据此图编写ipconf文件,使用文件形式搭建节点【题目没有指定端口,则使用默认端口生成节点】127.0.0.1:2agencyA1,2,3127.0.0.1:2agencyB1127.0.0.1:2agencyC2127.0.0.1:2agencyD

rabbitmq基础6——交换器和队列web监控基础运维、备份交换机、消息确认机制、命令查看消息状态

文章目录一、交换器和队列的使用1.1web监控创建交换器1.1.1交换器参数1.1.2备份交换器1.1.2.1工作原理1.1.2.2弊端情形1.2web监控创建队列1.2.1队列参数1.2.1.1通用参数1.2.1.2其他参数1.2.1.2.1所有队列1.2.1.2.2主队列1.2.1.2.3仲裁队列1.2.1.2.4流队列1.3web监控建立bind关系1.3.1交换器与队列绑定1.3.1.1在交换器页面绑定1.3.1.2在队列页面绑定1.3.2交换器与交换器绑定二、消费者消息确认机制2.1查看消息状态2.1.1web监控查看2.1.2命令查看2.1.2.1查看Ready消息数量2.1.2.

Linux本地部署1Panel服务器运维管理面板并实现公网访问

文章目录前言1.Linux安装1Panel2.安装cpolar内网穿透3.配置1Panel公网访问地址4.公网远程访问1Panel管理界面5.固定1Panel公网地址前言1Panel是一个现代化、开源的Linux服务器运维管理面板。高效管理,通过Web端轻松管理Linux服务器,包括主机监控、文件管理、数据库管理、容器管理等下面我们介绍在Linux本地安装1Panel并结合cpolar内网穿透工具实现远程访问1Panel管理界面1.Linux安装1Panel执行如下命令一键安装1Panel:curl-sSLhttps://resource.fit2cloud.com/1panel/packag

【DevOps】基于 KubeSphere 的 Kubernetes 生产实践之旅(万字长文)

基于KubeSphere的Kubernetes生产实践1.KubeSphere简介1.1全栈的Kubernetes容器云PaaS解决方案1.2选型理由(从运维的角度考虑)2.部署架构图3.节点规划3.1软件版本3.2规划说明3.2.1K8s集群规划3.2.2存储集群3.2.3中间件集群3.2.4网络规划3.2.5存储选型说明3.3Kubernetes集群节点规划3.4存储集群节点规划3.5中间件节点规划4.K8s集群服务器基础配置4.1操作系统基础配置4.2基本的安全配置4.3Docker安装配置5.安装配置负载均衡5.1三种解决方案5.2安装配置5.2.1安装软件包(所有负载均衡节点)5.2

『亚马逊云科技产品测评』活动征文|借助AWS EC2搭建服务器群组运维系统Zabbix+spug

授权声明:本篇文章授权活动官方亚马逊云科技文章转发、改写权,包括不限于在DeveloperCentre,知乎,自媒体平台,第三方开发者媒体等亚马逊云科技官方渠道。本文基于以下软硬件工具: + aws ec2+frp-0.52.3+zabbix6.0LTS+spug-3.3+win10笔记本0.环境-虚拟机ubuntu22(server),192.168.8.162-虚拟机ubuntu22(agent),192.168.8.173-笔记本win10,192.168.8.132-awsec2,54.195.224.245目录0.环境1.虚拟机ubuntu22安装zabbix1.1安装Zabbix仓

系统运维工具KSysAK——让运维回归简单

系统运维工具KSysAK——让运维回归简单1.基本信息1.1概述系统异常定位分析工具KSysAK是云峦操作系统研发及运维人员总结开发及运维经验,设计和研发的多个运维工具的集合,可以覆盖系统的日常监控、线上问题诊断和系统故障修复等常见运维场景。工具的整体设计上,力图让运维工作回归简单,让系统运维人员不需要深入了解内核就能找出问题的所在。​系统运维工具按功能划分可分为监控和诊断模式:系统监控:针对各种系统资源(CPU、内存、网络、文件IO、内核管理结构等)提供更精细化的资源监控,帮助业务运维实现细粒度的运维调度,高效运用资源。系统诊断:诊断的典型问题如负载异常、网络抖动、内存泄漏、IO毛刺、性能瓶