上一页 1 2 3 4 5 6 ··· 24 下一页
摘要: 谷歌SRE的7条原则 拥抱合理的风险 最大化系统的稳定性不仅毫无意义,而且会适得其反。不切实际的可靠性目标限制了新功能交付给用户的速度,而且用户通常不会注意到极端的可用性(比如99.99999%),因为他们的体验是由最不稳定的组件决定的。 拥有100%的可用性需求严重限制了团队向系统交付更新和改进的 阅读全文
posted @ 2020-05-25 19:09 iTech 阅读(671) 评论(0) 推荐(0) 编辑
摘要: SRE网站可靠性工程师 SRE需要做什么? 一般: 故障模式,尤其是SPOF(单点故障)。消除SPOFs是你作为SRE最大的挑战和乐趣。 基础设施组件,从应用程序到硬件(服务器、交换机、路由器、互联网连接、防火墙、isp、互联网路由(BGP)、IPS系统等)。 应用程序级别: 应用程序负载测试、内存 阅读全文
posted @ 2020-05-23 21:40 iTech 阅读(861) 评论(0) 推荐(0) 编辑
摘要: DevOps工程师 1. DevOps工程师的任务是什么? 设计、构建、测试和部署可伸缩的分布式系统,实现从开发到部署的自动化 管理代码库(如Git、SVN、BitBucket等),包括代码合并与集成、分支与维护、远程库管理等 管理、配置和维护基础设施 设计数据库体系结构和数据库对象,并同步各种环境 阅读全文
posted @ 2020-05-22 19:50 iTech 阅读(668) 评论(0) 推荐(0) 编辑
摘要: CDS是一个企业级的持续交付和DevOps自动化开源平台 弹性 CDS资源/worker是按需启动的,以确保用户的等待时间较短,并且不会过度消耗空闲资源 可扩展的 在CDS中,任何类型的操作(Kubernetes和OpenStack部署、推送到Kafka、cve的测试……)都可以在高级插件中捕获,供 阅读全文
posted @ 2020-05-14 19:52 iTech 阅读(1198) 评论(0) 推荐(0) 编辑
摘要: argo cd基于Kubernetes的声明式持续部署 什么是argo cd? Argo CD是一个基于Kubernetes的声明式GitOps持续交付工具。 为什么CD ? 应用程序定义、配置和环境应该是声明性的,并且应该是版本控制的。应用程序部署和生命周期管理应该是自动化的、可审计的、易于理解的 阅读全文
posted @ 2020-05-12 21:19 iTech 阅读(2302) 评论(0) 推荐(0) 编辑
摘要: 什么是Caddy Caddy是一个强大的、可扩展的平台,可以为您的站点、服务和应用程序提供服务,它是用Go编写的。虽然大多数人使用它作为web服务器或代理,但其实他支持更多的功能: Caddy是唯一自动且默认使用HTTPS的web服务器。 web服务器 反向代理 sidecar代理 负载均衡器 AP 阅读全文
posted @ 2020-05-11 18:59 iTech 阅读(6235) 评论(0) 推荐(0) 编辑
摘要: 什么是CDF 持续交付基金会(CDF)是许多快速增长的持续交付项目(包括Jenkins、Jenkins X、Spinnaker,Tekton和Screwdriver)的中立供应商。CDF通过开放模型、培训、行业指南和可移植性重点来支持DevOps从业者。 以下最佳实践被认为是一个成功的DevOps方 阅读全文
posted @ 2020-05-07 17:04 iTech 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 什么是GitOps 持续的GitOps,新时代的DevOps实践,通过Kubernetes集群来实现基于git的全自动化的流程来提高交付速度。简单地说,GitOps是使用Git拉请求管理基础设施部署和软件部署的艺术和科学。 两个关键概念: 软件的描述表示: 使用Kubernetes,应用程序和底层基 阅读全文
posted @ 2020-05-04 09:26 iTech 阅读(1304) 评论(0) 推荐(0) 编辑
摘要: AIOps是什么? AIOps是人工智能在IT操作中的应用。它是ITOps的未来,将算法和人工智能结合在一起,为企业所依赖的It系统的状态和性能提供全面的可见性。 简单地说,AIOps是机器学习(ML)和数据科学在IT运营问题上的应用。AIOps平台结合了大数据和ML功能,以增强和部分替代所有主要的 阅读全文
posted @ 2020-05-03 18:40 iTech 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: ChatOps是什么? ChatOps, 简单地说,这是一种方法,允许团队以聊天室的方式来协作和管理其基础结构、代码和数据的许多方面。通过使用聊天机器人和脚本,团队可以执行命令、查询信息,并将知识分发到整个组织,而不仅仅是技术团队。 ChatOps是一个协作模型,它帮助将人员、流程、工具和自动化连接 阅读全文
posted @ 2020-05-03 18:22 iTech 阅读(1176) 评论(0) 推荐(0) 编辑
摘要: DevSecOps的实现与相关开源工具 DevSecOps是一种以自动化方式在DevOps流程中集成安全工具的方法。DevSecOps不仅仅是引入新的安全工具,还包括关于使用这些工具的必要知识。这需要对DevOps文化改进,需要对员工进行培训,并要求他们提高自己的技能。这使得他们能够更有效地协作,从 阅读全文
posted @ 2020-04-28 18:55 iTech 阅读(2138) 评论(0) 推荐(0) 编辑
摘要: Facebook、Amazon和Microsoft等公司正在大量使用DevOps技术来确保软件的一致交付,DevOps的的工作机会和所需要的技能集也是越来越多。 在这里,我们将讨论Devops工程师需要具备的10项技能,以享受成功的职业生涯。 1. 软技能和沟通技巧 正如下面所讨论的,DevOps是 阅读全文
posted @ 2020-04-27 20:19 iTech 阅读(2238) 评论(0) 推荐(0) 编辑
摘要: 技术背景 DevOps工程师必须持有计算机科学、工程或其他相关领域的学位。2年以上工作经验。这包括开发人员、系统管理员或devops驱动的团队成员的工作。这是一个重要的需求,同时也是对所有IT操作的理解。 自动化工具的经验 了解用于测试和部署的开源解决方案是DevOps工程师必须具备的知识。如果您使 阅读全文
posted @ 2020-04-26 22:37 iTech 阅读(449) 评论(0) 推荐(0) 编辑
摘要: Devops相关考试和认证 Red Hat Certified System Administrator (RHCSA) 能够执行以下任务: 了解和运用必要的工具来处理文件、目录、命令行环境和文档 操作运行中的系统,包括引导到不同的运行进程、识别流程、启动和停止虚拟机以及控制服务 使用分区和逻辑卷配 阅读全文
posted @ 2020-04-26 12:08 iTech 阅读(5211) 评论(0) 推荐(1) 编辑
摘要: 本文我们来理一理当下最火的技术与DevOps的关系,2020年可以考虑从如下的几方面来改进DevOps。 DevOps代表开发和运营。它的目标是将开发、质量保证和运营(部署和集成)合并到一个单一的、连续的软件开发流程中,这种方法是敏捷和持续交付方法的自然扩展。DevOps更像是一种文化,甚至是一种促 阅读全文
posted @ 2020-04-24 20:35 iTech 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 2020年devops的7个发展趋势 2019年对DevOps从业者来说是激动人心的一年,DevOps继续快速增长。大多数组织都在执行或评估他们的DevOps策略。那么,到2020年,DevOps、基础设施和应用程序自动化将会发展到什么程度呢? 以下是DevOps对新年新趋势的7个预测。 客户体验 阅读全文
posted @ 2020-04-23 20:43 iTech 阅读(925) 评论(0) 推荐(0) 编辑
摘要: 今天看到消息,来自大神阮一峰的《bash脚本教程》开源发布了, 我也借此机会来总结个 bash极简教程 。 本文是一个更加简化的《bash极简教程》,告诉你什么时候需要使用bash,最常用的bash语法及关键字使用。 命令能搞定的,不用写bash脚本 在Linux系统里,我们经常会遇到一些操作,不能 阅读全文
posted @ 2020-04-21 21:12 iTech 阅读(1070) 评论(0) 推荐(0) 编辑
摘要: Jenkins pipeline jenkinsfile的两种写作方式,声明式和脚本式。 为什么需要pipeline? 在多年前Jenkins成为最流行的持续集成服务器的Jenkins 1.x时代,所有的新功能都是通过安装插件来增强,所有的配置都是通过网页界面来实现的。 在Jenkins迈入2.x的 阅读全文
posted @ 2020-04-21 20:56 iTech 阅读(6342) 评论(0) 推荐(0) 编辑
摘要: Jenkins pipeline之声明式的jenkinsfile 内置的关键字 pipeline : 是pipeline的跟节点 agent: 定义piple使用哪个账号在哪个机器上执行 post: 定义pipeline最后执行的一组任务,支持多种条件判断always, changed, fixed 阅读全文
posted @ 2020-04-21 20:55 iTech 阅读(3264) 评论(0) 推荐(1) 编辑
摘要: Linux基本开发环境配置 前一篇文章配置了基本的SSH,本文来讲讲关于基本的开发环境的配置,包括git,c,c++,nodejs,nginx。 安装git和配置无密码登录github yum install git ssh-keygen -t rsa -C "github_id_email" Gi 阅读全文
posted @ 2020-04-16 20:24 iTech 阅读(298) 评论(0) 推荐(0) 编辑
摘要: Linux centos8 VPS基本配置之SSH 最近在使用阿里云的时候,需要安装一些nodejs模块,但是总是安装失败,我已经使用了淘宝镜像cnpm加速,查看了具体原因是有github的依赖。 阿里云访问github出奇的慢,查了很多资料,也在论坛里向阿里反应过这个问题,但是貌似无解。 所以没有 阅读全文
posted @ 2020-04-16 20:20 iTech 阅读(1145) 评论(0) 推荐(0) 编辑
摘要: Linux基础和命令: shell语法查询: http://www.linux6.comhttps://www.tutorialspoint.com/linux_admin/index.htm 正则表达式: http://www.regexr.com/ cron测试: http://cron.sch 阅读全文
posted @ 2020-04-11 21:11 iTech 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 前篇提到了DevOps的工作岗位要求,但是没有来的及深入细节,本文根据个人10年多的经验,尽量详细地列举DevOps所需要用到的一些技术和相关参考网站。 Linux基础 Linux系统的基本概念; 必须会使用至少一个编辑器,例如VIM; 至少会一种shell,例如bash; 会使用rsh/ssh/s 阅读全文
posted @ 2020-04-10 16:50 iTech 阅读(314) 评论(0) 推荐(0) 编辑
摘要: ## 为什么需要DevOps 不是每个人都能理解可靠的版本管理和牢固的构建系统的重要性。 也不是任何人能使得软件的发布达到可靠性,可重复性和可审计的高标准。Devops的职责就是将软件的构建和发布的流程自动化并且使它像机器人生产线一样运转,从而精确无误地保证正确的版本在要求的时间运行在规定的服务器上 阅读全文
posted @ 2020-04-09 21:21 iTech 阅读(2207) 评论(0) 推荐(0) 编辑
摘要: 什么是 cicd,devops DevOps是一种思想,是一种文化,主要强调软件开发测试运维的一体化,目标是减少各个部门之间的沟通成本从而实现软件的快速高质量的发布。cicd是指持续集成发布部署,是一套流程实现软件的构建测试部署的自动化。 DevOps与cicd紧密相关,是理论与实践的结合,DevO 阅读全文
posted @ 2020-04-09 19:47 iTech 阅读(1845) 评论(0) 推荐(0) 编辑
摘要: 1) 安装nodejs wget https://nodejs.org/dist/v8.11.3/node-v8.11.3-linux-x64.tar.xz tar -xf node-v8.11.3-linux-x64.tar.xz vi /etc/profile export NODE_HOME= 阅读全文
posted @ 2018-08-16 07:16 iTech 阅读(502) 评论(0) 推荐(0) 编辑
摘要: http://www.digitalinternals.com/unix/unix-linux-run-command-with-timeout/500/ There are two ways to send a SIGKILL signal to the process from the time 阅读全文
posted @ 2017-08-08 15:11 iTech 阅读(2183) 评论(0) 推荐(0) 编辑
摘要: 1. where to load dynamic so: (rpath isdetermined and recorded when compiling, it is also used to find dynamic library) https://unix.stackexchange.com/ 阅读全文
posted @ 2017-05-10 14:25 iTech 阅读(1831) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.mindtheproduct.com/2016/02/what-the-hell-are-ci-cd-and-devops-a-cheatsheet-for-the-rest-of-us/ 1 continuous integration 持续集成 持续集成强调对于开发人 阅读全文
posted @ 2016-12-30 15:27 iTech 阅读(4742) 评论(0) 推荐(0) 编辑
摘要: 问题及遇到的错误: Unable to access upstream artifacts area /var/lib/jenkins/jobs/PROJECTNAME-Master-Branch/builds/2014-10-22_11-33-46/archive. Does source pro 阅读全文
posted @ 2016-12-29 11:28 iTech 阅读(4300) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 24 下一页
点击右上角即可分享
微信分享提示