mongod入门系列之实战

mongod入门系列之实战牛恒博DevOps视角作者介绍牛恒博,一线运维人,擅长为中小企业快速实现运维从无到有,再到自动化。现就职于某医疗大数据公司。软件相关信息介绍MongoDB是一款开源的文档数据库,并且是业内领先的NoSQL数据库,用C++编写而成。软件包介绍MongoDB提供的官方支持的软件包是在自己的软件库中编译的。软件库通过软下列件包提供MongoDB相关软件。mongodb-org:
分类: 编程语言 发布时间: 03-13 12:44 阅读次数: 0

使用jenkins构建自动化发布系统之构建jenkins

使用jenkins构建自动化发布系统之构建jenkins牛恒博DevOps视角jenkins安装安装设置jenkins目录在catalina.sh中定义jenkins$exportCATALINA_OPTS="-DJENKINS_HOME=/path/to/jenkins_home/-Xmx512m"$catalina.shstart在linux环境变量中定义jenkins$exportJENKI
分类: 编程语言 发布时间: 03-13 12:34 阅读次数: 0

mongoDB入门系列之配置解释及错误汇总

mongoDB入门系列之配置解释及错误汇总牛恒博DevOps视角作者介绍牛恒博,一线运维人,擅长为中小企业快速实现运维从无到有,再到自动化。现就职于某医疗大数据公司。首先对昨天《入门系列之实战》两处进行排版纠正:mongod2.x配置文件解释replSet=setnameoplogSize=1024复制集log的大小。keyFile=/path/to/keyfile:指定存储身份验证信息的密钥文件
分类: 编程语言 发布时间: 03-13 12:34 阅读次数: 0

使用jenkins构建自动化发布系统之Sonar 代码质量管理

使用jenkins构建自动化发布系统之Sonar代码质量管理牛恒博DevOps视角Sonar代码质量管理安装sonarcd/usr/local/src/wgethttps://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-5.6.6.zipmvsonarqube-5.6.6/data/app/ln-s/data/app/sonar
分类: 编程语言 发布时间: 03-13 11:54 阅读次数: 0

构建自动化发布系统之jenkins、gitlab 、sonar结合

构建自动化发布系统之jenkins、gitlab、sonar结合牛恒博DevOps视角sonar和jenkins结合安装Jenkins-sonar插件添加sonar的信息系统管理-系统配置配置sonarScanner的路径在系统管理-->GlobalToolConfiguration开始构建相应的步骤选择立即构建,构建完成后,就可以在控制台输出中看见内容了。钩子脚本配置jenkins和git
分类: 编程语言 发布时间: 03-13 11:24 阅读次数: 0

最丝滑的k8s部署工具Sealos,你说香不香?

什么是 Sealos ?Sealos 是一个 Go 语言开发的简单干净且轻量的 Kubernetes 集群部署工具,Sealos 能很好的支持在生产环境中部署高可用的 Kubernetes 集群。Sealos 优势99年证书不依赖ansible haproxy keepalived, 一个二进制工具,0依赖离线安装,不同kubernetes版本下载对应不同版本的资源包即可,离线包包含所有二进制文件
分类: 编程语言 发布时间: 03-13 11:14 阅读次数: 0

Prometheus为何脱颖而出?

任何技术和理念都将不能成为解决一切问题的银弹,有的只是权衡和选择”Prometheus受启发于Google的Brogmon监控系统(相似的Kubernetes是从Google的Brog系统演变而来),从2012年开始由前Google工程师在Soundcloud以开源软件的形式进行研发,并且于2015年早期对外发布早期版本。2016年5月继Kubernetes之后成为第二个正式加入CNCF基金会的项
分类: 编程语言 发布时间: 03-13 11:14 阅读次数: 0

什么是DevOps?微软架构师的回答来了

任何技术和理念都将不能成为解决一切问题的银弹,有的只是权衡和选择”By: Sam GuckenheimerDevOps是人员,流程和产品的结合,可为我们的最终用户持续交付价值。“ Dev”和“ Ops”的收缩是指取代孤立的开发和运营来创建多学科的团队,这些团队现在可以与共享的高效实践和工具一起工作。DevOps的基本实践包括敏捷计划,持续集成,持续交付以及对应用程序的监视。进入DevOps不要害怕
分类: 编程语言 发布时间: 03-13 11:14 阅读次数: 0

6种Scrum工具来提高团队的生产力

 任何技术和理念都将不能成为解决一切问题的银弹,有的只是权衡和选择”众所周知,Scrum是敏捷软件开发实践中非常重要的一部分。在项目管理范例中,所有对PM项目有促进作用的软件,都具有遵循Scrum框架原则的大量功能,其中包括sprint功能。在本文中,我们将讨论6种Scrum工具,这些工具可以提高团队的工作效率。我们将对比费用,以及这些应用程序提供的所有关键功能,以便你和你的团队在需要时能够做出明
分类: 编程语言 发布时间: 03-13 11:14 阅读次数: 0

基于容器和微服务的端到端持续交付流水线

本文编辑:白凡今天我分享的主题是《基于容器和微服务的持续交付流水线》,单从标题来看,汇聚了今年来的几大热点词汇,像容器、微服务和持续交付流水线,很多人也在关注这些技术领域如何能够有机的整合起来,为业务价值带来贡献,这也是我们今天要探讨的内容。今天的分享有三个方面:DevOps和持续交付构建持续交付流水线开源流水线演示分析1.DevOps和持续交付这张图是去年在上海的Jenkins用户大会上,Jen
分类: 编程语言 发布时间: 03-13 11:14 阅读次数: 0

我从运维到运维开发的转变

我从运维到运维开发的转变小编DevOps视角随着互联网技术的发展,对运维工作人员的要求越来越高。从python开发语言火起来,会python成为了很多公司招聘运维人员的一项要求。随着DevOps概念的兴起,大多数运维都期待从运维转型到DevOps。并且会开发几乎成为了很多公司招聘运维人员的一个硬性要求。我就是在这样的技术环境中,从一个不会开发到能够独立完成一个项目。我真正算学python应该从20
分类: 编程语言 发布时间: 03-13 10:54 阅读次数: 0

Linux系统内存使用率该怎么计算

Linux系统内存使用率该怎么计算郝朝阳DevOps视角前言由于公司逐步使用自己研发的基于docker的云平台,所以监控系统逐步由open-falcon迁移到Prometheus。我写了自动分析各个业务线一个月内服务器性能,并在每天早上10点30分自动发送给相关业务线负责人。数据通过Prometheus的API获取的。其中内存使用率存在很大的分歧。两个平台使用的计算方式很不一样,并且业务方也经常问
分类: 编程语言 发布时间: 03-13 10:44 阅读次数: 0

曼城游学杂忆

曼城游学杂忆小编DevOps视角我有一个梦像雨后彩虹,用所有泪水换来笑容。我拥抱着爱从梦中醒来。不知道是不是所有的人都是理性和感性综合体,不会让情绪影响理智,却常常在某一瞬间而哭得一塌糊涂。不知道经过了多久的考虑,终于下定决心去游学了,时间定在了从2019年1月27日到2019年2月8日,地点选择了曼城,这将是我第一次在国外过年。在英国我是住在曼城当地人家里,主人是一个很善良的老太太:Angela
分类: 编程语言 发布时间: 03-13 10:44 阅读次数: 0

JDK安装及注意事项

JDK的英文全称是JavaDevelopmentKit,即Java开发工具包,它提供了Java的开发环境和运行环境。有了开发环境,编写的Java源代码才能被解析编译;有了运行环境,Java程序才能运行起来,这就是我们在做开发之前必须先安装JDK的原因。安装JDK本来很简单,但还是有很多初学者安装失败了。其最主要的原因是对JDK不了解,只会照着网上的文章做,网上的文章虽然大体步骤一样,但有些步骤的细
分类: 编程语言 发布时间: 03-13 10:34 阅读次数: 0

Ansible与cmdb配合使用动态inventory

Ansible与cmdb配合使用动态inventory郝朝阳DevOps视角Ansible之inventory在生产中使用Ansible进行批量管理的同志们都应该知道,Ansible使用通过inventory文件来对资产进行管理的。在生产中常用的情形就是维护不止一个inventory文件。但是有了资产管理系统之后,再去维护一堆的inventory文件就不是很好的。没法保证每个inventory文件
分类: 编程语言 发布时间: 03-13 10:34 阅读次数: 0

Jenkinfile入门:Pipeline as code

Jenkinfile入门:Pipelineascode小编DevOps视角什么是pipeline在《持续交付》中是这样介绍Pipeline的,Pipeline是指从软件版本控制库到用户手中这一过程的自动化表现形式。在Jenkins的官方文档中,流水线是用户定义的一个CD流水线模型。流水线的代码定义了整个的构建过程,他通常包括构建,测试和交付应用程序的阶段。JenkinsfileJenkinsfil
分类: 编程语言 发布时间: 03-13 10:04 阅读次数: 0

李智桦谈《 DevOps 三十六计》| 有福利

书的封面跟被邀请的宣传照尽量延迟决策–我的第36计如果你只是听说过这本书,那就不要急着立刻去购买它,它纯粹就是一群有丰富经验的讲师们,在DevOps大会期间把自己最在意或是最拿手的主题用经验描述出来罢了。方法是模仿设计模式(designpattern)的做法,只是我们把Pattern这个词中国化了,把「模式」描述成了「计策」,把商场变战场化了,书里头就是一些经验谈。如果你想看到完整的篇幅来描述传统
分类: 编程语言 发布时间: 03-13 10:04 阅读次数: 0

初探Kubernetes Pod

初探KubernetesPodabcdockerDevOps视角Pod介绍每个Pod都有一个特殊的被称为根容器的Pause容器。Pause容器对应的镜像属于Kubernetes平台的一部分,除了Pause容器,每个Pod还包含一个或多个紧密相关的用户业务容器。为什么Kubernetes会设计出一个全新的Pod概念,并且有这样特殊的结构?Pause容器作为Pod根容器,以它的状态代表整个容器组的状态
分类: 编程语言 发布时间: 03-13 10:04 阅读次数: 0

衡量:DevOps 架构下的人工智能思维

分享:李智桦-91App敏捷教练编辑:白凡我住在阳明山脚下,我每天起床都到这个地方,大概海拔800公尺左右,大概要55分钟到60分钟到。DevOps最开始要做什么?做计划。项目开始第一件事情是看见全貌,这是今天所有的PPT,我们在这里,我们要走到哪里?所以我们先以终为始来做这件事。刚刚裴丹老师秀了很多的数据,AI最重要的数据,指标要对,什么样的指标是好的指标?第一是可以比较的,第二是要简单易懂的,
分类: 编程语言 发布时间: 03-13 10:04 阅读次数: 0