当前位置:首页 > 文档 > DevOps电子书下载

The DevOps 2.4 Toolkit 英文PDF版

大小:8.9 MB

给大家带来的是关于DevOps电子书下载相关的资源,介绍了关于DevOps、Toolkit方面的内容,资源大小8.9 MB,由石弘文网友提供。

Just like the other books I wrote, this one does not have a fixed scope. I did not start with an index. I didn't write a summary of each chapter in an attempt to define the scope. I do not do such things. There is only a high-level goal to explore continuous delivery and deployment inside Kubernetes clusters. What I did do, though, was to set a few guidelines. The first guideline is that all the examples will be tested on all major Kubernetes platforms. Well, that might be a bit far-fetched. I'm aware that any sentence that mentions "all" together with "Kubernetes" is bound to be incorrect. New platforms are popping out like mushrooms after rain. Still, what I can certainly do is to choose a few of the most commonly used ones. Minikube and Docker for Mac or Windows should undoubtedly be there for those who prefer to "play" with Docker locally. AWS is the biggest hosting provider so Kubernetes Operations (kops) must be included as well. Since it would be silly to cover only un-managed cloud, I had to include managed Kubernetes clusters as well. Google Kubernetes Engine (GKE) is the obvious choice. It is the most stable and features rich managed Kubernetes solution. Adding GKE to the mix means that Azure Container Service (AKS) and Amazon's Elastic Container Service (EKS) should be included as well so that we can have the "big trio" of the hosting vendors that offer managed Kubernetes. Unfortunately, even though AKS is available, it is, at this moment (June 2018), still too unstable and it's missing a lot of features. So, I'm forced to scale down from the trio to the GKE and EKS duo as representatives of managed Kubernetes we'll explore. Finally, a possible on-prem solution should be included as well. Since OpenShift shines in that area, the choice was relatively easy. All in all, I decided to test everything in minikube and Docker for Mac locally, AWS with kops as the representative of a cluster in the cloud, GKE for managed Kubernetes clusters, and OpenShift (with minishift) as a potential on-prem solution. That, in itself, already constitutes a real challenge that might prove to be more than I can chew. Still, making sure that all the examples work with all those platforms and solutions should provide some useful insights. Some of you already chose the Kubernetes flavor you'll use. Others might still wonder whether to adopt one or the other. Even though the comparison of different Kubernetes platforms is not the primary scope of the book, I'll do my best to explain the differences as they come. To summarize the guidelines, it explores continuous delivery and deployment in Kubernetes using Jenkins. All the examples are tested in minikube, Docker for Mac (or Windows), AWS with kops, GKE, OpenShift with minishift, and EKS.

展开 +

收起 -

NetDevOps入门与实践

网络运维自动化资深专家撰写,8位专家联袂推荐,网络工程师转型必备指南。以场景与实践驱动,涵盖NetDevOps理念、常用工具、编程基础、网络运维常用Python模块与网络设备的数据处理等,注

立即下载
DevOps开发运维训练营

这书依照每日1章,累计8天的特训营方式出示了一些好用的学习培训控制模块,你必须进行每日的所教每日任务,并为此来塑造DevOps文化艺术。dy天以DevOps基本定义主导。第er天关心的是持续集

立即下载
Effective DevOps

devops强调迭代的工作,从而打破信息孤岛、监督关系,以及修正组织中团队之间以及团队内部产生的误解。通过应用这本书中的实战策略,不论在你的组织中处于哪个层次,你都可以在你的环

立即下载
DevOps三十六计

新型的DevOps涵括了从需求提出到软件发布的整个软件生命周期,是产品设计、项目管理、开发、测试和运维提升的必由之路,国内大型互联网企业已经做了很多探索,并将相关技能规范化、文档化、工具化、自动化甚至智能化。

立即下载
DevOps实践指南

全书涵盖40余个DevOps案例,打造高度敏捷、可靠和安全的技术组织,为现代企业数字化转型提供从启动到实现所必需的理论、原则和实践案例 ,欢迎下载

立即下载
DevOps:原理、方法与实践

本书是第一本全面系统介绍DevOps方法和实践的教材,尽可能覆盖DevOps这种互联网时代新型开发模式的理论、方法、实践以及工具等多个方面。全书第一部分首先从时代背景出发,介绍DevOps模式

立即下载
DevOps实战:VMware管理员运维方法、工具及最佳实践

本书是一本以结合VMware技术使用DevOps工具与实践为焦点的书籍。既系统介绍DevOps的基础概念和流行的工具,又详细讲解改变管理系统和交付服务的方法,涵盖DevOps环境配置、维护、编排、管理的各个环节,包含大量实例

立即下载
DevOps实践:驭DevOps之力强化技术栈并优化IT运行

《DevOps 实践》面向愿意承担更大责任的开发人员和系统管理员,也很适合愿意更好地支持开发人员的运维人员。无须任何DevOps 知识即可快速上手! 从本书中将会学到 理解DevOps和持续交付的本

立即下载
DevOps最佳实践

近年来,许多组织都体会到了使用敏捷方法的好处。敏捷方法使得交付速度更快,质量提高,成本下降。但采用敏捷开发的组织在信息管理、应用管理和基础设施管理方面没有考虑传统的服务管

立即下载
 
网友NO.415297

percona-toolkit之pt-kill 杀掉mysql查询或连接的方法

pt-kill 是一个非常简单的 杀mysql线程和查询的 工具。 主要是为了防止一些长的查询 长时间占用 系统资源,而对线上业务造成影响的情况。 主要作用: 从show processlist 中获取满足条件的连接或者从包含show processlist的文件中读取满足条件的连接并打印或者杀掉或者执行其他操作。 我们这里主要用来防止某些select操作时间过长,从而影响其他线上SQL。 安装: 安装percona-toolkit即可 使用范例: pt-kill --log-dsn D=testdb,t=kill_log --create-log-table --host=host2 --user=root --password=root --port=3306 --busy-time=10 --print --kill-query --match-info "SELECT|select" --victims all 也可使用--config写配置文件: pt-kill --config tmp.txt --log-dsn D=testdb,t=kill_log --create-log-table --match-info "SELECT|select" --victims all notes: --match-info 是区分大小写的,匹配SELECT也就意味着对select无法匹配,因此使用"SELECT|select"包含大小写 ……

网友NO.464532

用percona-toolkit为MySQL收集系统和性能信息的教程

系统类工具 1. pt-diskstats 功能介绍: 是一个对GUN/LINUX的交互式监控工具 用法介绍: pt-diskstats [OPTION...] [FILES] 为GUN/LINUX打印磁盘io统计信息,和iostat有点像,但是这个工具是交互式并且比iostat更详细。可以分析从远程机器收集的数据。 使用示例: 范例1:查看本机所有的磁盘的状态情况: pt-diskstats 范例2:只查看本机sda2磁盘的状态情况 pt-diskstats --devices-regex sda2 2. pt-fifo-split 功能介绍: 模拟切割文件并通过管道传递给先入先出队列而不用真正的切割文件 用法介绍: pt-fifo-split [options] [FILE ...] pt-fifo-split读取大文件中的数据并打印到fifo文件,每次达到指定行数就往fifo文件中打印一个EOF字符,读取完成以后,关闭掉fifo文件并移走,然后重建fifo文件,打印更多的行。这样可以保证你每次读取的时候都能读取到制定的行数直到读取完成。注意此工具只能工作……

网友NO.785400

使用percona-toolkit操作MySQL的实用命令小结

1.pt-archiver 功能介绍: 将mysql数据库中表的记录归档到另外一个表或者文件 用法介绍: pt-archiver [OPTION...] --source DSN --where WHERE 这个工具只是归档旧的数据,不会对线上数据的OLTP查询造成太大影响,你可以将数据插入另外一台服务器的其他表中,也可以写入到一个文件中,方便使用load data infile命令导入数据。另外你还可以用它来执行delete操作。这个工具默认的会删除源中的数据。使用的时候请注意。 使用示例: 范例1:将192.168.3.135上的sanmao库的oss_log表id小于100000的记录转移到192.168.3.92上的sanmao库,并归档到oss_log_archive_20120605.log文件中: pt-archiver --source h=192.168.3.135,D=sanmao,t=oss_log --user=root --password=zhang@123 --dest h=192.168.3.92,D=sanmao,t=oss_log --file '/var/log/oss_log_archive_20120605.log' --where "id=100000" --commit-each 范例2:将192.168.3.135上的sanmao库的oss_log小于160000的记录归档……

网友NO.290240

安装和使用percona-toolkit来辅助操作MySQL的基本教程

一、percona-toolkit简介 percona-toolkit是一组高级命令行工具的集合,用来执行各种通过手工执行非常复杂和麻烦的mysql和系统任务,这些任务包括: 检查master和slave数据的一致性 有效地对记录进行归档 查找重复的索引 对服务器信息进行汇总 分析来自日志和tcpdump的查询 当系统出问题的时候收集重要的系统信息 percona-toolkit源自Maatkit 和Aspersa工具,这两个工具是管理mysql的最有名的工具,现在Maatkit工具已经不维护了,请大家还是使用percona-toolkit吧!这些工具主要包括开发、性能、配置、监控、复制、系统、实用六大类,作为一个优秀的DBA,里面有的工具非常有用,如果能掌握并加以灵活应用,将能极大的提高工作效率。 二、percona-toolkit工具包安装 1. 软件包下载 访问http://www.percona.com/software/percona-toolkit/下载最新版本的Percona Toolkit 或者通过如下命令行来获取……

网友NO.836905

percona-toolkit对MySQL的复制和监控类操作教程

复制类工具 1. pt-heartbeat 功能介绍: 监控mysql复制延迟 用法介绍: pt-heartbeat [OPTION...] [DSN] --update|--monitor|--check|--stop 测量复制落后主mysql或者主PostgreSQL多少时间,你可以使用这个脚本去更新主或者监控复制,具体用法见后面的示例. 原理:pt-heartbeat通过真实的复制数据来确认mysql和postgresql复制延迟,这个避免了对复制机制的依赖,从而能得出准确的落后复制时间,包含两部分:第一部分在主上pt-heartbeat的--update线程会在指定的时间间隔更新一个时间戳,第二部分是pt-heartbeat的--monitor线程或者--check线程连接到从上检查复制的心跳记录(前面更新的时间戳),并和当前系统时间进行比较,得出时间的差异。 你可以手工创建heartbeat表或者添加--create-table参数,推荐使用MEMORY引擎。表结构为: CREATE TABLE heartbeat ( ts varchar(26) NOT NULL, server_id int unsigned NOT NULL PRI……

码农之家

石弘文 提供上传

资源
33
粉丝
42
喜欢
161
评论
8

电子书 编程教程 PC软件下载 安卓软件下载

Copyright 2018-2020 xz577.com 码农之家

本站所有电子书资源不再提供下载地址,只分享来路

免责声明:网站所有作品均由会员网上搜集共同更新,仅供读者预览及学习交流使用,下载后请24小时内删除

版权投诉 / 书籍推广 / 赞助:QQ:520161757