The DevOps Handbook
OUR CENTRALIZED TELEMETRY INFRASTRUCTURE i. Remove the silos of information – Developers don’t just log what’s interesting to development. Operations don’t just monitor what’s up or down. ii. Modern Monitoring effective monitoring in place, reliable deployments, and architecturally suitable to fast, frequent change b. Identifies any regulatory or contractual compliance objectives2. Ops engineers consult with teams feature> Will Result in. We WillHave Confidence To Proceed When change in business metric> 6. Ch. 18 – Create Review and Coordination Process to Increase Quality of Our 0 码力 | 8 页 | 24.02 KB | 5 月前3python3学习手册
pi=3.141592653589793 math.e # 常量 e=2.718281828459045 math.log(x) # 返回log x的值,以e为底 math.log10(x) # 返回log10 x的值,以10为底 math.sin(x) # 返回sin x的值,x为弧度,360度为2π弧度 math.cos(x) math 条目组件用于在应用程序中添加单行文本输入框,条目组件可以与一 个字符串变量关联,当用户在条目组件中输入文本时,自动更新该字 符串变量的值。 import tkinter def on_entry_change(sv): print(sv.get()) window = tkinter.Tk() # 创建窗口对象 window.geometry("480x320") # 设置窗口大小,宽x高 设置窗口大小,宽x高 sv = tkinter.StringVar() # 创建字符串变量 sv.trace("w", lambda name, index, mode, sv=sv: on_entry_change(sv)) entry = tkinter.Entry(window, textvariable=sv) # 创建条目 组件 entry.pack() window.mainloop() #0 码力 | 213 页 | 3.53 MB | 1 年前3The DevOps Handbook
Creating performance testing environments can easily be more complex than the application itself iv. Log performance results and evaluate compared to previous results l. INTEGRATE NON-FUNCTIONAL REQUIREMENTS OUR ANDON CORD WHEN THE DEPLOYMENT PIPELINE BREAKS i. Keep the build in a green state ii. When a change causes the build or automated tests to fail: 1. No new work is allowed to enter the system until deployment 3. Peer reviews iv. 2013 State of DevOps Report – no statistically significant difference in change success rates between organizations where Development deployed code and those where Operations deployed0 码力 | 8 页 | 23.08 KB | 5 月前3The Phoenix Project
total of nine hours time the seven steps…” Change Control “We need to tighten up our change controls… what’s preventing us from getting there?” “That change management tool is impossible to use. There’s boxes for ‘applications affected’ don’t even have what I need. It’s why I’ve stopped even putting in change requests.” “I have to manually type in hundreds of server names in one of the text boxes. Most to fit in a sixty-four-character text box? What idiot built that form?” “When my guys put in a change request, they have to wait a lifetime to get approvals, let alone get on the schedule. We have the0 码力 | 3 页 | 154.45 KB | 5 月前3git 操作手册
#将暂存区提交到仓库区(commit为提交操作),- m后指定本次提交的说明信息 1 file changed, 1 inser�on(+) create mode 100644 main.py # git log #查看提交记录;显示完整的hash值 commit 7b8ff6902bf14780a413a021cc1d946fd82fa82e (HEAD -> #提交的说明信息 # git log --oneline #同上,提交记录以一行显示一次提交;只显示hash 值前6个字符 7b8ff69 (HEAD -> master) msgxxx # git log 文件名 #查看目标文件的提交记录 # git log -p -3 是让HEAD指向不同的分支。每次有新的 提交时,HEAD都会自动指向最新的提交。 首次创建分支前,得先进行一次提交,否则git无法创建分支(因为分支是基于 提交去创建的)。 # git log --decorate --graph --all #查看整个项目的分支图 # git branch #查看分支列表,默认只有一个分支,分支名默认为0 码力 | 35 页 | 1.69 MB | 1 年前3The DevOps Handbook
kick start testing efforts – Part 6: The Technical Practices of Integrating Information Security, Change Management, and Compliance 1. Introduction a. Goal to simultaneously achieve Information Security and recovery v. Protect our deployment pipeline vi. Integrate our deployment activities with our change approval process vii. Reduce reliance on separation of duties 2. Ch. 22 – Information Security Protecting the Deployment Pipeline a. INTEGRATE SECURITY AND COMPLIANCE INTO CHANGE APPROVAL PROCESSES i. Effective change management recognized different risks associated with different types of changes0 码力 | 9 页 | 25.13 KB | 5 月前3A Seat at the Table: IT Leadership in the Age of Agility - Part 2
should make a plan and then stick to it is a terrible idea in an environment of uncertainty and change. It has dominated the IT world because it appears to offer predictability, control, and efficiency hollow and missing needed capabilities. We want a smooth ball of EA, an EA shaped to facilitate change and reuse, something you can easily roll in any direction you choose. That is its latent value; it based on user feedback is often lower than that of buying a finished product that is hard to change. The advantages of the agility that can be gained through a flexible, changeable, custom system0 码力 | 7 页 | 387.61 KB | 5 月前3The DevOps Handbook
DEVOPS i. Code and change deployments (thirty times more frequent) ii. Code and change deployment lead time (two hundred times faster) iii. Production deployments (sixty times higher change success rate) in poor flow and poor quality outcomes. This validates our common experience that the larger the change going into production, the more difficult the production errors are to diagnose and fix, and the Critical Mass & Silent Majority 3. Identify the Holdouts ii. Ron van Kemenade, CIO of ING, “Leading change requires courage, especially in corporate envrionments where people are scared and fight you. But0 码力 | 8 页 | 22.57 KB | 5 月前3A Seat at the Table - IT Leadership in the Age of Agility
that we have a way to (try to) control them. The relationship between uncertainty, risk, and change is far too complicated for such control when delivering IT systems, where complexity is overwhelming changing this paradigm, but IT organizations have not thoroughly absorbed this message. The critical change is that of moving from a plan-driven approach to an Agile approach, based on learning and adapting and also be Agile, which is to say that you cannot strictly adhere to a plan and also facilitate change and organizational responsiveness. It is not a conflict in execution—it is a conflict of values0 码力 | 7 页 | 387.48 KB | 5 月前3k8s操作手册 2.3
/var/lib/chrony/dri� makestep 1.0 3 rtcsync keyfile /etc/chrony.keys leapsectz right/UTC logdir /var/log/chrony EOF # �medatectl set-�mezone Asia/Shanghai #设置时区 # systemctl restart chronyd # #pod容器要使用的存储卷声明 - name: alog #根据此名称去寻找对应的volume存储卷 mountPath: /var/log/nginx #容器里的挂载点 readOnly: false #非只读(即可读写) volumes: containers: - name: nginx-v1-19-5 #xxx省略其他配置项 volumeMounts: - name: alog mountPath: /var/log/nginx volumes: - name: alog nfs: server: 10.99.1.71 # nfs server ip/域名0 码力 | 126 页 | 4.33 MB | 1 年前3
共 16 条
- 1
- 2