ApacheCN DevOps 译文集(二)20211230 更新

2022-04-02 08:52:37 浏览数 (1)

  • Kubernetes 入门指南
    • 零、前言
    • 一、Kubernetes 和容器操作
    • 二、Kubernetes——核心概念和结构
    • 三、核心概念——网络、存储和高级服务
    • 四、更新和扩展
    • 五、持续交付
    • 六、监控和记录
    • 七、OCI、CNCF、CoreOS 和 Tectonic
    • 八、为生产做准备
  • Kubernetes Windows 实用指南
    • 零、前言
    • 第一部分:创建和使用容器
      • 一、创建容器
      • 二、管理容器中的状态
      • 三、使用容器映像
    • 第二部分:理解 Kubernetes 的基本原理
      • 四、Kubernetes 概念和 Windows 支持
      • 五、不可思议的网络
      • 六、与 Kubernetes 集群交互
    • 第三部分:创建 Windows Kubernetes 集群
      • 七、部署混合内部 Kubernetes 集群
      • 八、部署混合 Azure Kubernetes 服务引擎集群
    • 第四部分:使用 Kubernetes 编排 Windows 容器
      • 九、部署您的第一个应用
      • 十、部署微软 SQL Server 2019 和 ASP.NET MVC 应用
      • 十一、配置应用来使用 Kubernetes 功能
      • 十二、使用 Kubernetes 开发工作流
      • 十三、保护 Kubernetes 集群和应用
      • 十四、使用普罗米修斯监控 Kubernetes 应用
      • 十五、灾难恢复
      • 十六、运行 Kubernetes 的生产注意事项
    • 十七、答案
  • Kubernetes 微服务实用指南
    • 零、前言
    • 一、面向开发人员的 Kubernetes 简介
    • 二、微服务入门
    • 三、Delinkcious——示例应用
    • 四、设置 CI/CD 流水线
    • 五、使用 Kubernetes 配置微服务
    • 六、保护 Kubernetes 上的微服务
    • 七、与世界对话——API 和负载平衡器
    • 八、使用有状态服务
    • 九、在 Kubernetes 上运行无服务器任务
    • 十、测试微服务
    • 十一、部署微服务
    • 十二、监控、记录和度量
    • 十三、服务网格——与 Istio 协作
    • 十四、微服务和 Kubernetes 的未来
  • Kubernetes 手册
    • 零、关于本书
    • 一、Kubernetes 入门
    • 二、Kubernetes 操作原理
    • 三、安装 Kubernetes
    • 四、使用 Pods
    • 五、Kubernetes 部署
    • 六、Kubernetes 服务
    • 七、服务发现
    • 八、持久存储
    • 九、配置映射
    • 十、状态集
    • 十一、Kubernetes 威胁建模
    • 十二、真实世界的 Kubernetes 安全
    • 十三、词汇表
    • 十四、下一步是什么
  • Kubernetes 秘籍
    • 零、前言
    • 一、Kubernetes 入门
    • 二、创建 Kubernetes 集群
    • 三、学习使用 Kubernetes 客户端
    • 四、创建和修改基本工作负载
    • 五、使用服务
    • 六、探索 Kubernetes API 和关键元数据
    • 七、管理特定工作负载
    • 八、配置卷和数据
    • 九、扩展
    • 十、安全
    • 十一、监控和记录
    • 十二、维护和故障排除
    • 十三、开发 Kubernetes
    • 十四、生态系统
    • 十五、附录一:资源
  • Kubernetes DevOps 完全秘籍
    • 零、前言
    • 一、构建生产就绪型 Kubernetes 集群
    • 二、Kubernetes 上的操作应用
    • 三、构建 CI/CD 流水线
    • 四、DevOps 中的自动化测试
    • 五、为有状态工作负载做准备
    • 六、灾难恢复和备份
    • 七、扩展和升级应用
    • 八、Kubernetes 的可观测性和监控
    • 九、保护应用和集群
    • 十、使用 Kubernetes 登录
  • Kubernetes 开发指南
    • 零、前言
    • 一、为开发构配置 Kubernetes
    • 二、打包您的代码来在 Kubernetes 中运行
    • 三、在 Kubernetes 中与您的代码交互
    • 四、声明性基础设施
    • 五、POD 和容器的生命周期
    • 六、Kubernetes 中的后台处理
    • 七、监控和度量
    • 八、日志记录和跟踪
    • 九、集成测试
    • 十、常见问题的故障排除和后续步骤
  • Kubernetes 研讨会
    • 零、前言
    • 一、Kubernetes 和容器简介
    • 二、Kubernetes 概述
    • 三、kubectl——Kubernetes 指挥中心
    • 四、如何与 Kubernetes 服务器通信
    • 五、PODS
    • 六、标签和标注
    • 七、不可思议的控制器
    • 八、服务发现
    • 九、在磁盘上存储和读取数据
    • 十、配置映射和机密
    • 十一、构建自己的高可用性集群
    • 十二、您的应用和高可用性
    • 十三、Kubernetes 中的运行时和网络安全
    • 十四、在 Kubernetes 中运行有状态组件
    • 十五、Kubernetes 集群的监控和自动缩放
    • 十六、Kubernetes 准入控制器
    • 十七、Kubernetes 的高级调度
    • 十八、无停机升级您的集群
    • 十九、Kubernetes 中的自定义资源定义
  • 精通 Kubernetes
    • 零、前言
    • 一、理解 Kubernetes 架构
    • 二、创建 Kubernetes 集群
    • 三、高可用性和可靠性
    • 四、加固 Kubernetes
    • 五、在实践中利用 Kubernetes 资源
    • 六、管理存储
    • 七、使用 Kubernetes 运行有状态应用
    • 八、部署和更新应用
    • 九、打包应用
    • 十、探索高级网络
    • 十一、在多个云和集群组合上运行 Kubernetes
    • 十二、Kubernetes 上的无服务器计算
    • 十三、监控 Kubernetes 集群
    • 十四、利用服务网格
    • 十五、扩展 Kubernetes
    • 十六、Kubernetes 的未来
  • Kubernetes 无服务器架构
    • 零、前言
    • 一、无服务器简介
    • 二、云端无服务器简介
    • 三、无服务器框架介绍
    • 四、Kubernetes 深入探索
    • 五、生产就绪 Kubernetes 集群
    • 六、Kubernetes 即将推出的无服务器功能
    • 七、使用 Kubeless 的 Kubernetes 无服务器
    • 八、ApacheOpenWhisk 简介
    • 九、使用 OpenFaaS 实现无服务器
    • 十、附录
  • Ansible 行动手册基础知识
    • 零、建立学习环境
    • 一、构建您的基础架构的蓝图
    • 二、通过 Ansible 角色实现模块化
    • 三、分离代码和数据——变量、事实和模板
    • 四、引入您的代码——自定义命令和脚本
    • 五、控制执行流程——条件
    • 六、迭代控制结构——循环
    • 七、节点发现和集群
    • 八、使用保管库加密数据
    • 九、管理环境
    • 十、使用 Ansible 编排基础架构
    • 十一、附录 a:参考文献
  • Skaffold:毫不费力的云原生应用开发指南
    • 零、前言
    • 第一部分:Kubernetes 的噩梦——拯救 Skaffold
      • 一、编码、构建、测试和重复——应用开发内部循环
      • 二、使用 Kubernetes 开发云原生应用——开发者的噩梦
      • 三、Skafold 简单云原生 Kubernetes 应用开发
    • 第二部分:开始使用 Skaffold
      • 四、了解 Skaffold 的特色和架构
      • 五、安装脚手架和揭秘其流水线阶段
      • 六、与 Skaffold 容器映像构建器和部署器协作
    • 第三部分:使用 Skaffold 构建和部署云原生 Spring Boot 应用
      • 七、用云代码插件构建和部署 Spring Boot 应用
      • 八、使用 Skaffold 向 Google Kubernetes 引擎部署 Spring Boot 应用
      • 九、使用 Skaffold 创建生产就绪 CI/CD 流水线
      • 十、探索 Skaffold 替代方案、最佳实践和陷阱
  • Ansible 扩展手册
    • 零、前言
    • 一、Ansible 入门
    • 二、了解 Ansible 模块
    • 三、深入挖掘 Ansible 模块
    • 四、探索 API
    • 五、深入研究 Ansible 插件
    • 六、整合一切——集成
    • 七、成为大师——完整的配置指南
  • Kubernetes AWS 手册
    • 零、前言
    • 一、谷歌为我们其他人提供的基础设施
    • 二、启动你的引擎
    • 三、接触云
    • 四、管理应用中的变更
    • 五、使用 Helm 管理复杂的应用
    • 六、生产规划
    • 七、生产就绪型集群
    • 八、抱歉,我的应用吃掉了集群
    • 九、存储状态
    • 十、管理容器映像
  • Kubernetes 无服务器应用手册
    • 零、前言
    • 一、无服务器的概览
    • 二、Kubernetes 简介
    • 三、在本地安装 Kubernetes
    • 四、引入无服务器函数
    • 五、将函数用于无服务器应用
    • 六、在云中安装 Kubernetes
    • 七、Apache OpenWhisk 和 Kubernetes
    • 八、使用 Fission 启动应用
    • 九、查看 OpenFaaS
    • 十、无服务器考虑事项
    • 十一、运行无服务器工作负载
  • Ansible 学习手册
    • 零、前言
    • 一、Ansible 简介
    • 二、安装和运行 Ansible
    • 三、Ansible 命令
    • 四、部署 LAMP 栈
    • 五、部署 WordPress
    • 六、针对多个发行版
    • 七、核心网络模块
    • 八、迁移到云
    • 九、构建云网络
    • 十、高可用性云部署
    • 十一、构建 VMware 部署
    • 十二、Ansible 的 Windows 模块
    • 十三、使用 Ansible 和 OpenSCAP 强化您的服务器
    • 十四、部署 WPScan 和 OWASP ZAP
    • 十五、介绍 Ansible Tower 和 Ansible AWX
    • 十六、ansible-galaxy
    • 十七、Ansible 的后续步骤
    • 十八、答案
  • 精通 Ansible 中文第四版
    • 零、前言
    • 第一部分:Ansible 的概述和基础
      • 一、Ansible 的系统架构和设计
      • 二、从早期版本移植过来
      • 三、使用 Ansible 保护你的机密
      • 四、Ansible 和 Windows——不仅仅是 Linux
      • 五、AWX 企业基础设施管理
    • 第二部分:编写和故障排除 Ansible 行动手册
      • 六、开启 Jinja 2 模板的力量
      • 七、控制任务条件
      • 八、使用角色组合可重用的 Ansible 内容
      • 九、故障排除
      • 十、扩展 Ansible
    • 第三部分:使用 Ansible 的编排
      • 十一、通过滚动部署最大限度地减少停机时间
      • 十二、基础设施供应
      • 十三、网络自动化
  • 网络自动化秘籍
    • 零、前言
    • 一、Ansible 构造块
    • 二、使用 Ansible 管理思科 IOS 设备
    • 三、使用 Ansible 在服务供应商中自动化 Juniper 设备
    • 四、使用 Arista 和 Ansible 构建数据中心网络
    • 五、借助 F5 LTM 和 Ansible 实现应用交付自动化
    • 六、使用 NAPALM 和 Ansible 管理多供应商网络
    • 七、使用 Ansible 部署和操作 AWS 网络资源
    • 八、使用 Ansible 部署和操作 Azure 网络资源
    • 九、使用 Ansible 部署和操作 GCP 网络资源
    • 十、将 Batfish 和 Ansible 用于网络验证
    • 十一、使用 Ansible 和 NetBox 构建网络清单
    • 十二、利用 AWX 和 Ansible 简化自动化
    • 十三、Ansible 的先进技术和最佳实践
  • Ansible 2 OpenStack 管理手册
    • 零、前言
    • 一、OpenStack 简介
    • 二、Ansible 简介
    • 三、创建多个用户/项目
    • 四、自定义您的云配额
    • 五、为您的云保存快照
    • 六、迁移实例
    • 七、管理云上的容器
    • 八、设置活动-活动区域
    • 九、清点您的云
    • 十、使用 Nagios 检查您的云的运行状况
  • Ansible 2 实战
    • 零、前言
    • 第一部分:学习 Ansible 的基础知识
      • 一、Ansible 入门
      • 二、理解 Ansible 的基本原理
      • 三、定义您的库存
      • 四、行动手册和角色
    • 第二部分:扩展 Ansible 的能力
      • 五、消费和创建模块
      • 六、消费和创建插件
      • 七、编码最佳实践
      • 八、高级 Ansible 主题
    • 第三部分:在企业中使用 Ansible
      • 九、使用 Ansible 的网络自动化
      • 十、容器和云管理
      • 十一、故障排除和测试策略
      • 十二、Ansible Tower 入门
    • 十三、答案
  • Ansible 配置管理手册
    • 零、前言
    • 一、Ansible 入门
    • 二、简单的行动手册
    • 三、高级行动手册
    • 四、大型项目
    • 五、自定义模块
  • Ansible 快速启动指南
    • 零、前言
    • 一、什么是 Ansible?
    • 二、Ansible 的设置和配置
    • 三、Ansible 的清单和行动手册
    • 四、Ansible 模块
    • 五、Ansible 的自动化基础设施
    • 六、用于配置管理的 Ansible 编码
    • 七、Ansible 的集群和社区角色
    • 八、Ansible 的高级功能
  • Jenkins 扩展指南
    • 零、前言
    • 一、准备步骤
    • 二、Jenkins 用户界面自动化
    • 三、Jenkins 和集成开发环境
    • 四、API 和 CLI
    • 五、扩展 Jenkins
    • 六、开发自己的 Jenkins 插件
    • 七、扩展 Jenkins 插件
    • 八、测试和调试 Jenkins 插件
    • 九、把东西放在一起
  • JIRA 测试管理实用手册
    • 零、前言
    • 一、软件质量保证简介
    • 二、JIRA 入门
    • 三、了解 JIRA 测试的组成部分
    • 四、测试管理方法
    • 五、测试计划
    • 六、测试设计阶段
    • 七、测试执行阶段
    • 八、缺陷管理阶段
    • 九、需求管理
    • 十、测试执行状态报告
    • 十一、JIRA 与自动化测试工具的集成
  • 持续集成和交付实用手册
    • 零、前言
    • 一、CI/CD 自动化测试
    • 二、持续集成的基础
    • 三、持续交付的基础
    • 四、CI/CD 的商业价值
    • 五、Jenkins 的安装和基本知识
    • 六、编写自由式脚本
    • 七、开发插件
    • 八、使用 Jenkins 构建流水线
    • 九、TravisCI 的安装和基础
    • 十、Travis CLI 命令和自动化
    • 十一、Travis 配置项用户界面日志和调试
    • 十二、CircleCI 的安装和基础
    • 十三、CircleCI CLI 命令和自动化
    • 十四、CircleCI CLI 日志和调试
    • 十五、最佳实践
    • 十六、答案
  • Jenkins 持续集成秘籍
    • 零、前言
    • 一、维护 Jenkins
    • 二、增强安全性
    • 三、构建软件
    • 四、通过 Jenkins 来沟通
    • 五、使用度量来提高质量
    • 六、远程测试
    • 七、探索插件
    • 八、附录 a:提高质量的流程
  • Jenkins 基础知识
    • 零、前言
    • 一、探索 Jenkins
    • 二、代码存储库和构建工具的安装和配置
    • 三、SVN Jenkins 和构建工具的集成
    • 四、实现自动化部署
    • 五、托管 Jenkins
    • 六、管理代码质量和通知
    • 七、管理和监控 Jenkins
    • 八、Jenkins 基础之外——利用“必备”插件
  • Ansible 2.7 学习手册
    • 零、前言
    • 第一部分:使用 Ansible 创建网络服务器
      • 一、Ansible 入门
      • 二、自动化简单任务
    • 第二部分:在生产环境中部署行动手册
      • 三、扩展到多台主机
      • 四、处理复杂部署
      • 五、走向云端
      • 六、从 Ansible 获取通知
    • 第三部分:使用 Ansible 部署应用
      • 七、创建自定义模块
      • 八、调试和错误处理
      • 九、复杂环境
    • 第四部分:使用 Ansible 部署应用
      • 十、为企业引入 Ansible
      • 十一、AWX 入门
      • 十二、使用 AWX 用户、权限和组织
  • Jenkins 持续集成学习手册
    • 零、前言
    • 一、持续集成的概念
    • 二、安装 Jenkins
    • 三、Jenkins 新特性
    • 四、配置 Jenkins
    • 五、分布式构建
    • 六、安装 SonarQube 和 Artifactory
    • 七、将 Jenkins 用于持续集成
    • 八、使用 Jenkins 的持续交付
    • 九、使用 Jenkins 进行持续部署
    • 十、支持工具和安装指南
  • Ansible2 安全自动化指南
    • 零、前言
    • 一、Ansible 行动手册和角色介绍
    • 二、Ansible Tower、Jenkins 和其他自动化工具
    • 三、使用加密自动备份设置加固 WordPress
    • 四、日志监控和无服务器自动防御(AWS 中的弹性栈)
    • 五、使用 OWASP ZAP 实现网络应用安全测试自动化
    • 六、利用 Nessus 进行漏洞扫描
    • 七、应用和网络的安全强化
    • 八、Docker 容器的持续安全扫描
    • 九、用于取证收集和恶意软件分析的自动化实验室设置
    • 十、编写安全测试的 Ansible 模块
    • 十一、可靠的安全最佳实践、参考和进一步阅读

下载

Docker

代码语言:javascript复制
docker pull apachecn0/apachecn-devops-zh-pt2
docker run -tid -p <port>:80 apachecn0/apachecn-devops-zh-pt2
# 访问 http://localhost:{port} 

PYPI

代码语言:javascript复制
pip install apachecn-devops-zh-pt2
apachecn-devops-zh-pt2 <port>
# 访问 http://localhost:{port} 

NPM

代码语言:javascript复制
npm install -g apachecn-devops-zh-pt2
apachecn-devops-zh-pt2 <port>
# 访问 http://localhost:{port} 

贡献指南

本项目需要校对,欢迎大家提交 Pull Request。

请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科)

0 人点赞