精彩博客

从优秀到卓越:成为DevOps专家的7项软技能

在我的职业生涯中,遇见过许多专业人士,他们在技术上非常健全,对自己的领域和技术有很好的掌握和专业知识,但是由于缺乏软技能,他们错过了晋升、现场机会、高级技术面试以及职业生涯中的机...

03/30 11:38
1.8K
1
2021年DevOps的四大趋势

从颠覆性的技术到DevOps工具和实践的持续发展,在未来的一年里有很多可以谈论的话题。重要的是要记住,不管如何发展,技术和人才仍然是推动行业变革的关键力量。 使用GitOps扩展容器化和编排...

03/24 11:23
3.7K
0
DevOps敏捷60问,一定有你想了解的问题

摘要:问题覆盖了规划设计、开发集成、测试、部署发布、运维监控等DevOps落地实践中的关键疑点与难点。 “DevOps的价值是又快又好地交付软件” ——《凤凰项目》的作者Gene Kim和《持续交付》...

03/04 10:42
2.4K
0
为DevOps团队新春送福—— JFrog与Docker建立突破性的合作伙伴关系

一、新春送福 值此新春佳节将近之际,JFrog为广大DevOps团队奉上新春福利:我们宣布一项能够为我们的客户和整个DevOps社区带来实质性收益的重大举措,那就是,JFrog与Docker建立开创性的合作...

02/26 16:07
610
0
对DevOps的九大误解,是时候纠正了!

DevOps是开发和运维的结合,有助于集成和自动化测试过程以及部署存储库,还提供了透明度以及灵活性。DevOps的目标如下: ●更快的上市时间(TTM)。 ●减少各种修复之间的前置时间。 ●提高部署...

02/19 09:23
1.5K
0
聊聊 Git 的三种传输协议及实现

众所周知,Git 是当前最流行的分布式版本控制系统,近两年由于 DevOps 的迅速发展,一切皆代码正在成为标准实践。而这一切,都需要有一个配置管理中心统一管控,Git 毫无疑问的成为了这个领域...

01/25 01:20
5.5K
0
Docker 容器健康检查

Docker 容器健康检查指的是在 Dockerfile 中使用 HEALTHCHECK 指令对容器的运行状态进行检查, 并在 docker ps 的 STATUS 栏显示 healthy/unhealthy。 HEALTHCHECK 指令有两种格式: HEALTH...

01/21 11:24
4K
0
2020DevOps状态报告——平台模型:扩展DevOps的新方法

平台模型是我们在这个领域看到越来越多的方法,它源于负责产品或服务的端到端交付的产品团队的理念。 如果只应用于单一的产品,或者几个产品,它的效果很好。 但如果有数百种产品或服务,把一...

01/07 16:44
2.2K
0
十分钟用 GiteeGo + OSS 部署 Hexo 博客

前言 Hexo 是一款基于 Node.js 的静态博客框架,依赖少易于安装使用,同时拥有着众多插件和主题,支持 Git、云主机、对象存储等方式部署发布。 Gitee Go 是 Gitee 推出的 CI/CD(持续构建与集...

2020/12/28 08:15
1.8W
1
DevOps工具链在公司中扮演的关键角色

DevOps工具链是一组用于执行复杂软件交付任务的数字工具。工具链中的工具通常一个接一个地执行,其中一个工具的输出是下一个工具的输入。 这就是为何这些工具的标准化如此重要。最重要的是,...

2020/12/23 13:30
3.4K
0
初识 Makefile 自动化

使用 Makefile 做自动化编译. Makefile 示例 .PHONY : build prod package modules version BUILD_FLAGS = CGO_ENABLED=0 GOOS=linux GOARCH=amd64 BUILD_OBJECT = toolman GO = go VERSION...

2020/12/21 18:22
3.1K
0
基于 Gitee Go 的 Golang 持续集成部署体验

Gitee Go 快速体验入口:https://gitee.com/features/gitee-go Gitee Go 是 Gitee 推出的 CI/CD 服务,通过自定义构建流程,可以实现从代码仓库到构建部署自动化。目前已支持 Maven、Gradle、...

2020/12/15 17:10
2.3W
5
GitOps—用于基础设施自动化的DevOps

GitOps提供了一种自动化和管理基础设施的方法。它通过许多团队已经应用的DevOps最佳实践来做到这一点,例如版本控制、代码评审和CI/CD管道。 由于DevOps在提高生产率和软件质量方面的巨大潜力...

2020/12/10 15:04
3.4K
0
Skywalking监控工具搭建使用指南

1.搭建 1.构建Skywalking-docker镜像 Skywalking支持下载zip包安装,但是推荐使用docker进行安装更加方便。Skywalking在Docker Hub提供了官方镜像,我们只需要引用在此基础上进行扩展即可。 ...

2020/12/07 00:21
9.6K
0
基于 Gitee + Jenkins 的开源项目自动化协作实战

摘要:在开源理念日渐活跃的今天,越来越多的人开始投身于开源,贡献了越来越多的开源项目。而随着时间的推移,更多的人开始为开源项目添砖加瓦,为某一领域的开源项目贡献出自己的力量。贡献...

2020/12/06 23:59
9.1K
5
DevOps和它的朋友们——聊聊其他“Ops”(二)

上篇跟大家简单介绍了DevOps,以及与其概念相近的NoOps、DevSecOps和GitOps,“Ops家族”还包含其他形式,但归根结底,DevOps之所以更为流行,是因为其提供了改进工作流程的最全面的方法,因而...

2020/12/03 15:51
3.3K
0
Jenkins 凭证管理 - 看这一篇就够了~

[TOC] 许多三方网站和应用可以与Jenkins交互,如Artifact仓库,基于云的存储系统和服务等. 在Jenkins中添加/配置credentials,Pipeline项目就可以使用 credentials 与三方应用交互 Credenti...

2020/12/03 15:28
3.9K
0
直播报名 | Gitee 产品总监开讲!教你如何打造高效敏捷流程

欢迎大家参加 Gitee Talk! 在团队研发管理过程中,敏捷实践和研发协作常常面临困惑:敏捷方法和需求模型选择困难、敏捷难以落地、迭代效率低下…… 那么如何让敏捷研发真正「敏捷」起来? ...

2020/11/24 20:19
5.7K
4
浅谈 Pull Request 与 Change Request 研发协作模式

说起 PullRequest 相信大部分人都不会陌生,它是由 Github 推出的一种开源协作模式,由于 Gitlab 占据着企业内部私有部署的半壁江山,这种模式也更多的用在企业内部代码审核流程,也就是所谓...

2020/11/22 20:51
1.6W
5
什么是链路追踪?分布式系统如何实现链路追踪?

公众号关注 “ 杰哥的IT之旅 ”, 选择“ 星标 ”, 重磅干货,第一 时间送达! 在分布式系统,尤其是微服务系统中,一次外部请求往往需要内部多个模块,多个中间件,多台机器的相互调用才能...

2020/11/17 08:32
2.7W
3

没有更多内容

加载失败,请刷新页面

浅谈 Pull Request 与 Change Request 研发协作模式

说起 PullRequest 相信大部分人都不会陌生,它是由 Github 推出的一种开源协作模式,由于 Gitlab 占据着企业内部私有部署的半壁江山,这种模式也更多的用在企业内部代码审核流程,也就是所谓...

2020/11/22 20:51
1.6W
5
什么是链路追踪?分布式系统如何实现链路追踪?

公众号关注 “ 杰哥的IT之旅 ”, 选择“ 星标 ”, 重磅干货,第一 时间送达! 在分布式系统,尤其是微服务系统中,一次外部请求往往需要内部多个模块,多个中间件,多台机器的相互调用才能...

2020/11/17 08:32
2.7W
3
DevOps知识点——3C知多少

CI / CD是任何DevOps操作的两大基石,这是一种开发软件的方式,旨在生产快速而强大的软件,随时以可持续的方式发布更新。 当例行更改代码时,开发周期会更加频繁、更有意义且更快速。通过此过...

2020/05/27 13:55
2.3W
2
DevOps生命周期,你想知道的全都在这里了!

在大多数情况下,软件应用程序开发由于其规范性和复杂性而变得很耗时。 为了在短时间内交付高质量应用程序,软件开发人员正在遵循一套通用的实践,称为DevOps生命周期。 那么,DevOps在软件应...

2020/05/18 16:22
2.9W
4
从操作系统层面理解Linux下的网络IO模型

I/O( INPUT OUTPUT),包括文件I/O、网络I/O。 计算机世界里的速度鄙视: 内存读数据:纳秒级别。 千兆网卡读数据:微妙级别。1微秒=1000纳秒,网卡比内存慢了千倍。 磁盘读数据:毫秒级别。...

2020/01/15 11:19
2.3W
12
分布式文件系统FastDFS安装部署(高可用)

本文会搭建一个适合低业务访问业务量的高可用的FastDFS集群环境:两个Tracker服务,一个storage group中两个storage服务节点;该方案仅适用于业务访问量较低的环境下。对于大量业务系统的高并...

2019/11/20 13:34
2.5W
9
Ceph 十年演进的经验教训 —— 磁盘文件系统并不适合作为分布式存储后端

本文作者:Adrian Colyer —— 现任伦敦 Accel 合伙人,曾担任 SpringSource 的 CTO 多年,在 VMware,Pivotal 担任过首席技术官(英文原文)。 十年来之不易的经验教训总结成了17页的论文(...

2019/11/06 19:02
2.1W
5
Linux三剑客之awk详解

第一篇 awk简介与表达式实例 一种名字怪异的语言 模式扫描和处理,处理数据和生成报告。 awk不仅仅是linux系统中的一个命令,而且是一种编程语言;它可以用来处理数据和生成报告(excel);处...

2019/06/19 15:56
1.3W
24
嵌套容器 —— 在 Podman 容器内构建并运行 Buildah

去年圣诞节,笔者送给妻子一套俄罗斯套娃。它们由一个木偶组成,每个木偶打开后是另外一个更小的木偶,直到最小那个出现。这个概念让我想到了嵌套容器。 我想我或许可以尝试用 Podman 来构建...

2019/04/07 08:28
1.2W
1
基于RHEL8/CentOS8的网络IP配置详解

➡ 在rhel8(含centos8)上,没有传统的network.service,在/etc/sysconfig/network-scripts/里也看不到任何脚本文件,那么该如何进行网络配置呢。 ➡ 本文详细阐述基于rhel8的网络配置,包含多...

2018/12/28 13:49
1.6W
3
Keepalived & LVS 搭建高可用的Web服务

[TOC] 在本文中,我将会讲述如何在Centos 7下基于Keepalived和LVS技术,实现Web服务的高可用和负载均衡,我们的目标拓扑结构如下图所示 本文将会持续修正和更新,最新内容请参考我的 GITHUB...

2018/09/06 14:52
1.5W
7
记录一次惊心动魄的ICP备案撤销后应急处理过程

因为物理服务器维护成本高,托管机房(具体名字就不说啦,X联X通)经常间歇性断电、烧交换机、施工挖断主线缆,恢复时间半天起,对公司业务造成N+1次伤害;售后态度也很差,忍无可忍之际,将...

2018/08/09 01:58
2.2W
6
【入门篇】 -- 在Linux下发布dotnet core 应用 (完整版)

目标:在Linux下发布asp.net core应用。 工具:Linux(服务器)+Docker(容器)+Gitee(代码托管)+DaoCloud(管理平台) 管理平台:DaoCloud 代码托管平台:GITEE(码云) 步骤一:申请一台免...

2018/07/11 11:16
2.4W
14
Ansible 极简教程

## 一、基本部署 ### 安装Ansible ``` # yum -y install epel-release # yum list all *ansible* # yum info ansible # yum -y install ansible ``` ### Ansible配置文件 ``` /etc/ansible/a...

2018/06/14 12:41
1.4W
6
深度解析Tengine的调试与资源监控方法论

Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,提供更强大的流量负载均衡能力、全站HTTPS服务、安全防攻击、链路追踪等众多高级特性。团队的核心成员来...

2018/05/31 15:07
7.6K
3
Linux配置开机自启动执行脚本的两种方法

开机要启动的脚本qidong.sh [root@c69-01 scripts]# vim /server/scripts/qidong.sh [root@c69-01 scripts]# cat /server/scripts/qidong.sh #!/bin/bash /bin/echo $(/bin/date +%F_%T) >> ...

2018/02/20 11:21
3.5W
5
使用Heapster和Splunk监控Kubernetes运行性能

Kubernetes已经成为容器编排的事实上的王者,连Docker都已经向K8s女王大人低头。对于Kubernetes的cluster的数据收集和监控已经成为IT运维的一个重要话题。我们今天来看一看如何利用Splunk最新...

2018/01/18 02:40
3.7K
1
HTTPS连接过程以及中间人攻击劫持

一 、HTTPS连接过程及中间人攻击原理 https协议就是http+ssl协议,如下图所示为其连接过程: 1.https请求 客户端向服务端发送https请求; 2.生成公钥和私钥 服务端收到请求之后,生成公钥和私...

2017/12/03 21:43
1.6W
11
理解TCP/IP三次握手与四次挥手的正确姿势

背景 和女朋友异地恋一年多,为了保持感情我提议每天晚上视频聊天一次。 从好上开始,到现在,一年多也算坚持下来了。 问题 有时候聊天的过程中,我的网络或者她的网络可能会不好,视频就会卡...

2017/11/28 15:50
7K
16
如何7步实现根据源码包创建rpm包

### 如何7步实现根据源码包创建rpm包 --- > 本文是"[7 Steps to Build a RPM Package from Source on CentOS / RedHat](http://www.thegeekstuff.com/2015/02/rpm-build-package-example/)"...

2017/11/19 21:41
2.9K
2

没有更多内容

加载失败,请刷新页面

证书术语

TLS:传输层安全协议 Transport Layer Security的缩写 SSL:安全套接字层 Secure Socket Layer的缩写 KEY 通常指私钥。 CSR 是Certificate Signing Request的缩写,即证书签名请求,这不是证...

昨天 23:20
33
0
minio 搭建

# centos 7 apt install wget # root cd ~ wget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio wget https://dl.min.io/client/mc/release/linux-amd64/mc chmod +x mc mi...

前天 23:50
62
0
nginx日志文件名按时间命名

nginx中自带变量定义:https://blog.csdn.net/echizao1839/article/details/80872378 nginx 记录日志并以时间命名日志名 server_name domain; set_by_lua_file $logname /etc/nginx/lua_proj...

前天 12:30
50
0
Linux定时任务执行

查看定时任务: crontab -l 编辑定时任务: crontab -e crontab每分钟定时执行: */1 * * * * service mysqld restart //每隔1分钟执行一次 */10 * * * * service mysqld restart //每隔10分钟...

前天 11:25
26
0
超简单的Python3 RPC框架-Agileutil 使用教程

一、简介 如果你的工程中也需要使用RPC,那么不妨试一试agileutil,这是是一个轻量级的Python RPC框架,同时也有不错的性能。 它的特性主要有: 1.像调用本地函数一样调用远程函数 2.使用简单...

04/09 20:39
36
0
docker之ffmpeg多阶段构建

1. 首先我们把mwader/static-ffmpeg作为基础镜像 FROM mwader/static-ffmpeg:4.3 2. 构建时增加一步就可以了 COPY --from=mwader/static-ffmpeg:4.3 /ffmpeg /ffprobe /usr/local/bin/ 完整例...

04/09 13:46
29
0
docker安装portainer

Portainer是一个高效的可视化的容器镜像的图形管理工具 单机安装 docker service create \ --publish target=9000,published=9000 \ --mount type=bind,src=/var/run/docker.sock,dst=/var/r...

04/09 13:39
25
0
docker安装mysql

启动容器 docker run -p 3306:3306 -d mysql:latest --default-authentication-plugin=mysql_native_password 环境变量 MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: test_db MYSQL_USER: te...

04/09 13:33
38
0
CentOS 8 下安装GitLab教程

CentOS 8 下安装GitLab教程 关键字:CentOS、GitLab、CI/CD、代码仓库、团队协作 编写时间:2021年4月8日16:55:31 作者:扫地僧 一、前言 1、本文主要内容 部署前环境准备 部署GitLab关键步骤...

04/09 12:08
66
0
docker-ce如何在centos上安装

如何通过yum安装docker并正确启动。 1. 安装 yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo https://download.docker.com/linux/centos/doc...

04/08 14:39
57
0
docker如何启动metabase

启动metabase服务 docker service create --name metabase \ -e "MB_DB_FILE=/metabase-data/metabase.db" \ --mount type=bind,source=/mnt/metabase-data,destination=/metabase-data \ --...

04/08 14:33
47
0
docker如何删除不用的镜像

第一步:删除停止的容器 docker rm `docker ps -a -q` 第二步:删除不用的镜像 docker rmi `docker images -a -q` 或 docker image prune......

04/08 14:27
38
0
C++ 智能指针 和 继承多态 的实现

Test.h 头文件 1 #ifndef TestNameSpace_TestClass 2 #define TestNameSpace_TestClass 3 //#define public public: 4 //#define private private: 5 //#define protected protected: 6 7 e...

04/07 22:19
31
0
给互联网创业团队推荐的七款协作工具

好的工具,能让你的团队协作起来像火箭一样快。 当你决定开始创业时 决定创业是否能成功,因素会有很多。其中一点,就是人,即团队。正所谓:谋事在人,人对了,事就成了。 那么,这里,我们...

04/07 21:42
83
0
不容错过的 15 个 Linux 实用技巧

不容错过的 15 个 Linux 实用技巧 本文转自CSDN. 【CSDN 编者按】使用Linux最酷的事情之一就是随着时间的推移,你可以不断获得新的知识。每天,你都可能会遇到一个新的实用工具,即使是这样,...

04/07 14:47
100
0
Linux环境下开启wifi热点

Linux环境下开启wifi热点 起因   由于校园网对设备的限制,每个账号只能让两个设备登录,但是我有一台电脑,一个树莓派,两部手机,一个ipad,老是切来切去很麻烦(虽然没同时用)。   所以...

基于devops工具盘古安装wordpress

盘古介绍 盘古是javashop团队内部总结多年的部署经验推出的一款开源的devops工具, 致力于在提供简单、使用、高效的可持续集成服务。在目前流行的devops工具中缺少对机器、仓库、步骤、环境变...

04/06 17:07
86
0
c++结构体 rawModule 转型问题

在分析w_get_module() 相关逻辑的时候,有下面的一段代码 camera_module_t *rawModule; int err = hw_get_module(CAMERA_HARDWARE_MODULE_ID, (const hw_module_t **)&rawModule); 这个红色标...

04/05 22:12
29
0
洞态IAST Agent正式开源

一、洞态IAST 洞态IAST是一款被动式的交互式安全测试工具,具有漏洞检出率高、误报率低、无脏数据、支持数据包加密/一次性签名/验证码等不支持重放的场景下的漏洞检测、支持微服务/API网关/...

04/02 13:08
92
0
docker部署GPU环境在ubuntu18.04中

原文地址:https://blog.csdn.net/qq_34624315/article/details/113783088 1、首先安装nvidia驱动,根据自己的gpu版本下载对应的驱动,这里使用的gpu是2080Ti 驱动使用NVIDIA-Linux-x86_64-4...

04/01 13:32
115
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部