The DevOps Handbook
“Human error is not our cause of troubles; instead, human error is a consequence of the design of the tools that we gave them.” 2. Accidents are due to the inevitable design problems in complex systems that TO AUTOMATE AND CAPTURE ORGANIZATIONAL KNOWLEDGE i. ChatOps pioneered at GitHub – put automation tools (Hubot) into the middle of their chatrooms 1. Everyone saw everything that was happening 2. New infrastructure, and environments 2. Deployment tools 3. Testing standards and tools, including security 4. Deployment pipeline tools 5. Monitoring and analysis tools 6. Tutorials and standards ii. Google0 码力 | 9 页 | 25.13 KB | 5 月前3The DevOps Handbook
checked into version control 1. Application code & dependencies 2. Environment scripts & creation tools 3. DB scripts and reference data 4. Containers 5. Automated tests 6. Project artifacts – documentation 7. Application configuration files 8. This also includes pre-production and build processes 9. Tools iv. 2014 State of DevOps Report – use of version control by Ops was the highest predictor of both Demonstrated in a production-like environment iv. Ideally, use the same monitoring, logging, and other tools in pre-production environments as in production v. Dev & Ops gain shared mastery of application0 码力 | 8 页 | 23.08 KB | 5 月前3A Seat at the Table: IT Leadership in the Age of Agility - Part 2
so that new development does not cause expensive break-fix activity. It has good monitoring tools in place. It is coded in a way that resists hard-to-find defects like concurrency errors. Build The developer uses a powerful integrated development environment (IDE) that centralizes the tools that help him or her do the job. The code is built automatically using Continuous Integration automatically through scripted tests. It is deployed automatically with automated deployment tools onto infrastructure that can be automatically provisioned. The choice we have to make: Option0 码力 | 7 页 | 387.61 KB | 5 月前3Velocity Conference 2015
visitors move through my siteLinux Performance Tools by Brendan Gregg (Netflix) @brendangregg http://www.slideshare.net/brendangregg/velocity-2015-linux-perf-tools Value of mentoring (vs self-teaching through0 码力 | 4 页 | 176.79 KB | 5 月前3The DevOps Handbook
create telemetry for functions built ii. Generate graphs with overlays of production changes iii. Tools – StatsD, JMX, codahale, New Relic, Prometheus, etc. f. CREATE SELF-SERVICE ACCESS TO TELEMETRY AND contributing to the cause of the issue 2. Focus on dynamically registered & discovered supporting tools rather than static 3. Graph business metrics with infrastructure metrics to provide deeper context0 码力 | 8 页 | 24.02 KB | 5 月前3The DevOps Handbook
OF WORK i. Keep the current state visible and up to date ii. Use tools to reinforce desired behavior - anthropologists describe tools as a cultural artifact iii. Create shared backlogs and reporting0 码力 | 8 页 | 22.57 KB | 5 月前3k8s操作手册 2.3
crio) ★安装crictl工具 默认随kubeadm一起安装了,在cri-tools-xxxx.x86_64.rpm这个包里,如果想单独 安装,则直接装这个rpm包或者到github上下载此软件 # wget h�ps://github.com/kubernetes-sigs/cri- tools/releases/download/v1.28.0/crictl-v1.28.0-linux-amd64 name: busybox #容器名,小写字母开头,后可接数字-减号, 不可带小数点 image: cof-lee.com/tools/busybox:latest #容器使用的镜像 imagePullPolicy: IfNotPresent #镜像获取方式,优先本地,后网络拉0 码力 | 126 页 | 4.33 MB | 1 年前3DevOps Meetup
Do start a book club. Book List Scaling Lean & Agile Development: Thinking & Organizational Tools for Large-Scale Scrum, Craig Larman Continuous Delivery: Reliable Software Releases through Build0 码力 | 2 页 | 246.04 KB | 5 月前3DoD CIO Enterprise DevSecOps Reference Design - Summary
actions. Automate as much of the development and deployment activities as possible. Adopt common tools from planning and requirements through deployment and operations. Leverage agile software principles0 码力 | 8 页 | 3.38 MB | 5 月前3
共 9 条
- 1