devops专题

Prometheus与Grafana在DevOps中的应用与最佳实践

Prometheus 与 Grafana 在 DevOps 中的应用与最佳实践 随着 DevOps 文化和实践的普及,监控和可视化工具已成为 DevOps 工具链中不可或缺的部分。Prometheus 和 Grafana 是其中最受欢迎的开源监控解决方案之一,它们的结合能够为系统和应用程序提供全面的监控、告警和可视化展示。本篇文章将详细探讨 Prometheus 和 Grafana 在 DevO

使用Azure Devops Pipeline将Docker应用部署到你的Raspberry Pi上

文章目录 1. 添加树莓派到 Agent Pool1.1 添加pool1.2 添加agent 2. 将树莓派添加到 Deployment Pool2.1 添加pool2.2 添加target 3. 添加编译流水线3.1 添加编译命令3.2 配置触发器 4. 添加发布流水线4.1 添加命令行4.2 配置artifact和触发器 5. 完成 1. 添加树莓派到 Agent Pool

k8s集群本地搭建,使用gitlab、harbor、jenkens、cicd来实现devops自动化构建

k8s集群本地搭建 准备:一台windows即可我windows内存是32gb的,6核,每核2线程全程使用终端 ssh命令操作.我是直接用的mac点操作windows,然后windows连接虚拟机即可.虚拟机记得改网卡,这样才能保证以后ip不变.介绍:k8s集群本地搭建(1master、2node)k8x运用devops来自动化构建服务(gitlab、harbor、jenkens、cicd)简介

k8s上搭建devops环境

一、gitlab 1.安装gitlab # 下载安装包 wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-15.9.1-ce.0.el7.x86_64.rpm # 安装 rpm -i gitlab-ce-15.9.1-ce.0.el7.x86_64.rpm # 编辑 vi /etc/gitlab/

828华为云征文|华为云Flexus X实例docker部署jdk21最新版jenkins搭建自己的devops服务器

828华为云征文|华为云Flexus X实例docker部署jdk21最新版jenkins搭建自己的devops服务器 华为云最近正在举办828 B2B企业节,Flexus X实例的促销力度非常大,特别适合那些对算力性能有高要求的小伙伴。如果你有自建MySQL、Redis、Nginx等服务的需求,一定不要错过这个机会。赶紧去看看吧! 什么是华为云Flexus X实例 华为云Flexus X实

经验笔记:DevOps

DevOps经验笔记 DevOps(Development and Operations)是一种旨在通过加强开发(Development)与运维(Operations)之间合作的文化理念、实践方法和工具集合。DevOps的目标是在软件开发生命周期中实现更高的效率、更快的交付速度和更好的产品质量。以下是一份综合性的DevOps经验笔记,涵盖了DevOps的核心理念、实践方法以及一些关键技术和工具。

Ubuntu 20 上安装 GitLab,配置 HTTPS,使用 DevOps

文章目录 在 Ubuntu 20 上安装 GitLab,并配置 HTTPS,开启容器镜像库,使用 GitLab DevOps 自动编译和部署 Java 服务到 CentOS 7 服务器1. 在 Ubuntu 20 上安装 GitLab2. 配置 HTTPS3. 开启容器镜像库4. 使用 GitLab CI/CD 自动编译和部署 Java 服务4.1 配置 CentOS 7 服务器 (10.0

DevOps使用教程 华为云(12)功能测试 接口测试 性能测试

一、功能测试 需要人工填写测试用例,人工记录 二、接口测试 可以自动化执行,但是需要提供能够被在线访问的接口,意思就是,你的代码需要部署到云服务器中 三、性能测试 测试性能的,也是需要编写脚本

DevOps使用教程 华为云(4)工作项 新建Bug 缺陷管理 开发管理 进度管理

在华为云的DevOps里,一切工作都可以称为“工作项” 1. 工作项 在”规划-思维导图"中新建的Epic-Feature-Story-task,都可以看到 2. 新建Bug 可以设置优先级、负责人等 3. 点击查看详情 4. 可以拖动以修改工作项的状态 如果本教程对你有用,请点个赞,关注一下哇🤩

DevOps使用教程 华为云(2)添加项目成员

1. 进入项目 2. 添加项目成员 下图中方式1用来邀请之前已建立联系的用户,方式2用来邀请之前未建立联系的用户 如果本教程对你有用,请点个赞,关注一下哇🤩

从0到DevOps(1)-初步了解DevOps和容器

DevOps从提出以来陆续成为行业普遍实践,目前是数字化生产普遍不可或缺的信息底座。本系列文章旨在系统性的阐述与认识DevOps, 了解企业实践里DevOps的实际面貌。 什么是DevOps?  DevOps 是一套实践、工具和文化理念,为实现用户不断的软件功能和可用性要求, 实现软件开发团队和 IT 团队之间的流程自动化和集成。它强调团队赋能、跨团队沟通和协作以及技术自动化。 De

企业DevOps之路:Jenkins 流水线

Python微信订餐小程序课程视频 https://blog.csdn.net/m0_56069948/article/details/122285951 Python实战量化交易理财系统 https://blog.csdn.net/m0_56069948/article/details/122285941 1. Pipeline 概述 Pipeline 即流水线,是 jenkins2.

普元Devops-在云主机上拉取harbor的docker镜像并部署

1 前言 本文讲解如何从普元Devops配置构建,从而实现在云主机上拉取Docker镜像,然后运行Docker容器,实现云主机的Docker部署。 2 主要步骤说明 首先,我们有一个Devops服务器,还有一个云主机服务器,还有一个harbor服务器。 Devops服务器: 安装有普元Devops、Jenkins。需要配置SSH rsa公私钥,然后将公钥传到云主机服务器上,从而实现de

devops学习思路

一、关于devops流程 win上建个maven项目,使用win上的nexus私服。 使用git版本管理。 wmware搭建gitlab、jenkins、ldap、artifactory。 做一套简单的流程。 后面可以加代码扫描、单元测试等等功能。 二、maven、nexus私服学习目标 架构课里的课程 API操作:上传jar包 备份策略 三、git、gitlab学习目

什么是数据库 DevOps?

在深入研究数据库 DevOps 之前,先回顾一下什么是 DevOps。它没有统一的定义,但我们知道它起源于软件开发方法与部署和运维的结合。 大约 2007 年和 2008 年,软件开发和 IT 界人士提出了这样的担忧:两个行业的分离,即编写和创建软件与部署和支持软件的人员完全分离,正在给行业带来致命的功能障碍。 DevOps 的目的是,通过共享所有权、工作流自动化和整个软件开发生命周期(SDL

DevOps实现CI/CD实战(三)- 集成Sonar Qube

七、集成Sonar Qube 1. SonarQube介绍 Sonar Qube是一个开源的代码分析平台,支持Java、Python、PHP、JavaScript、CSS等25种以上的语言,可以检测出重复代码、代码漏洞、代码规范和安全性漏洞的问题。 Sonar Qube可以与多种软件整合进行代码扫描,比如Maven,Gradle,Git,Jenkins等,并且会将代码检测结果推送回Sonar

devops概况图(1)--基于现状向docker转换

主要解决这三点 1、系统,很多项目、linux环境网络不通、或者缺这缺那。想在中间加一个运维标准层,来进行统一容错这些因素。 2、开发人员会画大量的时间搞运维工作,想将运维工作进行弱化处理,无需到处找资料 3、我运维体系是否可以更加健全、信息量更大、后续运维操作更轻松、一键操作

云原生、微服务、容器、DevOps概念

云原生 云原生是指专门为在云平台部署和运行而设计的应用及架构,包括十二项基本要素,分别是: 1.同一应用对应同一套基准代码,并能多次部署; 2.显式声明第三方依赖; 3.将配置存储至环境变量; 4.将后端服务作为松耦合的资源; 5.严格分离构建阶段与运行阶段; 6.将应用作为无状态的进程运行; 7.通过端口绑定对外发布服务; 8.能够通过水平伸缩应用程序进程来实现并发; 9.可以快速启动和关闭应

DevOps入门(下)

原文阅读:【巨人肩膀社区·博客·分享】DevOps入门 3: 创建项目 代码在本地修改----提交到远程gitee----触发jenkins整个自动化构建流程(打包,测试,发布,部署) 创建spring_boot项目 创建git仓库,项目中创建一个Jenkinsfile文件   4:创建项目  4.1创建流水线  4.2 创建脚本

Atlassian Bamboo 5:串起DevOps的节点

Jira和 Confluence的缔造者 Atlassian发布了持续交付工具Bamboo. 的第五版。这一版本把Jira问题(issue)和代码提交与多种环境中的部署联系起来,将其称之为部署项目(Deployment Projects)。任何参与者都可以将某个部署标记为通过或有问题的(broken)。这些特性打造了从代码到部署的端到端透明度,来为DevOps协作提供支持。 Atlassian产

DevOps学习回顾01-技能发展路线-岗位能力-体系认知(射箭和拉弓的区别)

事为先,人为重–事在人为 参考来源: 极客时间专栏:DevOps实战笔记,作者:石雪峰 课程链接:https://time.geekbang.org/column/intro/235 时代的典型特征 VUCA VUCA 是指易变性(Volatility)、不确定性(Uncertainty)、复杂性(Complexity)和模糊性(Ambiguity),它代表了这个时代的典型特征。(在书籍《复

【DevOps】Ubuntu基本使用教程

目录 引言 Ubuntu简介 安装Ubuntu 准备工作 创建启动盘 安装过程 桌面环境 基本操作 定制桌面 文件管理 文件操作 文件权限 软件管理 安装软件 更新软件 系统设置 用户账户 网络设置 电源管理 命令行操作 常用命令 管理权限 安全与维护 系统更新 备份数据 病毒防护 结语 引言 Ubuntu是一个基于Debian的L

【DevOps】 什么是容器 - 一种全新的软件部署方式

目录 引言 一、什么是容器 二、容器的工作原理 三、容器的主要特性 四、容器技术带来的变革 五、容器技术的主要应用场景 六、容器技术的主要挑战 七、容器技术的发展趋势 引言 在过去的几十年里,软件行业经历了飞速的发展。从最初的大型机时代,到后来的个人电脑时代,再到如今的云计算时代,软件和硬件的架构都发生了翻天覆地的变化。 其中,容器技术的出现无疑是近年来最引人注目的一

【DevOps】什么是 pfSense?免费构建SDWAN

目录 一、详细介绍pfSense 1、 什么是 pfSense? 2、原理 3、 特点 4、 优点 5、 缺点 6、应用场景 7、 典型部署 二、pfSense实战:免费构建企业SD-WAN  1、拓扑图 2、准备工作 3、安装和基本配置pfSense 4、配置VPN 配置IPsec VPN 配置OpenVPN(可选) 5、配置动态路由(可选) 6:测试和优化

运维开发详解:DevOps 理念下的高效运维实践

目录 前言 1、 运维开发的核心概念 2、 运维开发的技术栈 3、运维开发的实践案例 4、 运维开发的挑战与机遇 5、 运维开发的未来发展趋势 6、运维开发概念 7、运维开发的角色 8、成为一名优秀的运维开发工程师 9、总结 前言 随着互联网业务的快速发展,传统的运维模式面临着巨大的挑战。为了解决这些问题,DevOps 理念应运而生,通过打通开发、测试和运维之间的壁

【DevOps】服务器硬件基础知识

目录 前言 1、处理器(CPU):服务器的“大脑” 2、内存(RAM):服务器的“工作台” 3、存储(Storage):服务器的“仓库” 4、 网络接口(NIC):服务器的“门户” 5、电源(PSU):服务器的“心脏” 6、其他硬件 7、 不同类型服务器的硬件配置 8、服务器硬件的发展趋势 9、服务器硬件的管理和维护 10、服务器硬件选购指南 11、 服务器硬件的未来发展