• Docker DevOps 入门手册

    • 零、前言
    • 一、映像和容器
    • 二、应用容器管理
    • 三、编排和交付
  • DevOps 2.5 工具包
    • 零、前言
    • 一、根据资源使用情况自动缩放部署和状态集
    • 二、自动缩放 Kubernetes 集群的节点
    • 三、收集和查询指标并发送警报
    • 四、调试通过指标和警报发现的问题
    • 五、使用自定义指标扩展HorizontalPodAutoscaler
    • 六、可视化指标和警报
    • 七、收集和查询日志
    • 八、我们做了什么?
  • Docker AWS 教程
    • 零、前言
    • 一、容器和 Docker 基础
    • 二、使用 Docker 构建应用
    • 三、AWS 入门
    • 四、ECS 简介
    • 五、使用 ECR 发布 Docker 映像
    • 六、构建定制的 ECS 容器实例
    • 七、创建 ECS 集群
    • 八、使用 ECS 系统部署应用
    • 九、管理机密
    • 十、隔离网络访问
    • 十一、管理 ECS 基础设施生命周期
    • 十二、自动缩放
    • 十三、持续交付 ECS 应用
    • 十四、Fargate 和 ECS 服务发现
    • 十五、弹性 Beanstalk
    • 十六、AWS 中的 Docker Swarm
    • 十七、弹性 Kubernetes 服务
    • 十八、答案
  • 深入理解 Docker
    • 零、关于本书
    • 一、来自 30,000 英尺的容器
    • 二、Docker
    • 三、安装 Docker
    • 四、概览
    • 五、Docker 引擎
    • 六、映像
    • 七、容器
    • 八、将应用容器化
    • 九、使用 Docker 编写部署应用
    • 十、DockerSwarm
    • 十一、Docker 网络
    • 十二、Docker 覆盖网络
    • 十三、卷和持久数据
    • 十四、使用 Docker 栈部署应用
    • 十五、Docker 的安全
    • 十六、下一步
  • Docker Windows 教程
    • 零、前言
    • 第一部分:理解 Docker 和 Windows 容器
      • 一、Windows Docker 入门
      • 二、将应用打包并作为 Docker 容器运行
      • 三、开发 .NET 框架和 .NET Core 应用
      • 四、与 Docker 注册表共享映像
    • 第二部分:设计和构建容器化解决方案
      • 五、容器优先的解决方案设计
      • 六、使用 Docker 组合组织分布式解决方案
      • 七、使用 Docker Swarm 编排分布式解决方案
    • 第三部分:为生产准备 Docker
      • 八、管理和监控归档的解决方案
      • 九、了解 Docker 的安全风险和优势
      • 十、使用 Docker 为持续部署管道提供动力
    • 第四部分:开始您的容器之旅
      • 十一、调试和检测应用容器
      • 十二、将你所知道的内容容器化——Docker 实现指南
  • Docker 研讨会
    • 零、前言
    • 一、运行我的第一个 Docker 容器
    • 二、Dockerfiles 入门
    • 三、管理您的 Docker 映像
    • 四、多阶段 Docker 文件
    • 五、使用 Docker 组合组织环境
    • 六、Docker 网络简介
    • 七、Docker 仓库
    • 八、CI/CD 管道
    • 九、Docker Swarm
    • 十、Kubernetes
    • 十一、Docker 安全
    • 十二、最佳实践
    • 十三、监控 Docker 指标
    • 十四、收集容器日志
    • 十五、使用插件扩展 Docker
    • 十六、附录
  • Docker Python 微服务实用手册
    • 零、前言
    • 第一部分:微服务介绍
      • 一、行动起来——设计、规划和执行
    • 第二部分:设计和运行单一服务——创建 Docker 容器
      • 二、使用 Python 创建 REST 服务
      • 三、使用 Docker 构建、运行和测试您的服务
      • 四、创建管道和工作流
    • 第三部分:使用多种服务–通过 Kubernetes 操作系统
      • 五、使用 Kubernetes 协调微服务
      • 六、Kubernetes 的本地开发
      • 七、配置和保护生产系统
      • 八、使用 GitOps 原则
      • 九、管理工作流
    • 第四部分:生产就绪系统——使其在现实环境中工作
      • 十、监控日志和指标
      • 十一、处理系统中的变更、依赖和机密
      • 十二、跨团队协作和沟通
    • 十三、答案
  • Kubernetes 和 Docker 企业级指南
    • 零、前言
    • 第一部分:Docker 和容器基础知识
      • 一、Docker 和容器要领
      • 二、处理 Docker 数据
      • 三、了解 Docker 网络
    • 第二部分:创建 Kubernetes 开发集群、理解对象和公开服务
      • 四、使用 KinD 部署 Kubernetes
      • 五、Kubes 训练营
      • 六、服务、负载平衡和外部域名系统
    • 第三部分:在企业中运行 Kubernetes
      • 七、将认证集成到您的集群中
      • 八、RBAC 策略与审计
      • 九、部署安全的 Kubernetes 仪表板
      • 十、创造 POD 安全策略
      • 十一、使用开放策略代理扩展安全性
      • 十二、Falco 和 EFK 审计
      • 十三、备份工作负载
      • 十四、提供平台
    • 十五、答案
  • Docker 学习手册
    • 零、前言
    • 一、什么是容器,我为什么要使用它们?
    • 二、建立工作环境
    • 三、使用容器
    • 四、创建和管理容器映像
    • 五、数据卷和系统管理
    • 六、分布式应用架构
    • 七、单主机网络
    • 八、Docker 组合
    • 九、编排器
    • 十、Docker Swarm 简介
    • 十一、零停机部署和机密
    • 十二、Kubernetes 简介
    • 十三、使用 Kubernetes 部署、更新和保护应用
    • 十四、在云中运行容器化应用
    • 十五、答案
  • 精通 Docker
    • 零、前言
    • 一、Docker 概述
    • 二、构建容器映像
    • 三、存储和分发映像
    • 四、管理容器
    • 五、Docker 组合
    • 六、Windows 容器
    • 七、Docker 主机
    • 八、DockerSwarm
    • 九、Docker 和 Kubernetes
    • 十、在公共云中运行 Docker
    • 十一、Portainer——Docker 的图形用户界面(GUI)
    • 十二、Docker 安全
    • 十三、Docker 工作流
    • 十四、Docker 的后续步骤
    • 十五、答案
  • Docker Swarm 原生集群
    • 零、前言
    • 一、欢迎来到 DockerSwarm
    • 二、探索服务发现
    • 三、认识 Docker Swarm 模式
    • 四、创建生产级 Swarm
    • 五、管理 Swarm 集群
    • 六、在 Swarm 上部署真实应用
    • 七、扩展您的平台
    • 八、探索 Swarm 的其他特性
    • 九、保护集群和 Docker 软件供应链
    • 十、Swarm 和云
    • 十一、下一步是什么?
  • 使用 Docker 构建你自己的 PaaS
    • 零、前言
    • 一、安装 Docker
    • 二、探索 Docker
    • 三、创建我们的第一个平台即服务映像
    • 四、向容器提供数据和参数
    • 五、连接容器
    • 六、反向代理请求
    • 七、在我们的平台即服务上部署
    • 八、下一步是什么?
  • Docker 和 Jenkins 持续交付
    • 零、前言
    • 一、持续交付简介
    • 二、Docker 介绍
    • 三、配置 Jenkins
    • 四、持续集成管道
    • 五、自动化验收测试
    • 六、将 Ansible 用于配置管理
    • 七、持续交付管道
    • 八、使用 Docker Swarm 的集群
    • 九、高级持续交付
  • Docker 部署手册
    • 零、前言
    • 一、容器——不仅仅是另一个流行语
    • 二、开始干活
    • 三、服务解构
    • 四、缩放容器
    • 五、保持数据的持久性
    • 六、高级部署主题
    • 七、扩展的限制和解决方法
    • 八、构建我们自己的平台
    • 九、探索最大规模的部署
  • Docker 秘籍
    • 零、前言
    • 一、介绍和安装
    • 二、使用 Docker 容器
    • 三、使用 Docker 映像
    • 四、容器的网络和数据管理
    • 五、Docker 用例
    • 六、Docker API 和 SDK
    • 七、Docker 性能
    • 八、编排和托管平台
    • 九、Docker 安全
    • 十、获取帮助、提示和技巧
    • 十一、云上的 Docker
  • 面向 Java 开发者的 Docker 和 Kubernetes 教程
    • 零、前言
    • 一、Docker 简介
    • 二、网络和持久存储
    • 三、使用微服务
    • 四、创建 Java 微服务
    • 五、使用 Java 应用创建映像
    • 六、使用 Java 应用运行容器
    • 七、Kubernetes 简介
    • 八、在 Java 中使用 Kubernetes
    • 九、使用 Kubernetes API
    • 十、在云中的 Kubernetes 上部署 Java
    • 十一、更多资源
  • Docker 快速启动指南
    • 零、前言
    • 一、建立 Docker 开发环境
    • 二、学习 Docker 命令
    • 三、创建 Docker 映像
    • 四、Docker 卷
    • 五、DockerSwarm
    • 六、Docker 网络
    • 七、Docker 栈
    • 八、Docker 和 Jenkins
  • Docker 学习手册(二)
    • 零、前言
    • 一、Docker 入门
    • 二、处理 Docker 容器
    • 三、构建映像
    • 四、发布映像
    • 五、运行您的私人 Docker 基础设施
    • 六、在容器中运行服务
    • 七、与容器共享数据
    • 八、编排容器
    • 九、使用 Docker 测试
    • 十、调试容器
    • 十一、保护 Docker 容器
    • 十二、Docker 平台——独特的功能和用例
  • Docker 监控手册
    • 零、前言
    • 一、Docker 监控简介
    • 二、使用内置工具
    • 三、高级容器资源分析
    • 四、监控容器的传统方法
    • 五、将 Sysdig 用于查询
    • 六、探索第三方选项
    • 七、从容器中收集应用日志
    • 八、下一步是什么?
  • Docker 安全手册
    • 零、前言
    • 一、保护 Docker 主机
    • 二、保护 Docker 组件
    • 三、保护和强化 Linux 内核
    • 四、Docker 安全工作台
    • 五、监控和报告 Docker 安全事故
    • 六、使用 Docker 的内置安全功能
    • 七、使用第三方工具保护 Docker
    • 八、保持安全
  • Docker 故障排除手册
    • 零、前言
    • 一、理解容器场景和 Docker 概述
    • 二、Docker 安装
    • 三、构建基础和分层映像
    • 四、设计微服务和多层应用
    • 五、围绕容器化应用移动
    • 六、让容器发挥作用
    • 七、管理 Docker 容器的网络栈
    • 八、使用 Kubernetes 管理 Docker 容器
    • 九、挂载卷
    • 十、公共云中的 Docker 部署——AWS 和 Azure
  • Kubernetes 云原生指南
    • 零、前言
    • 第一部分:设置 Kubernetes
      • 一、与 Kubernetes 交互
      • 二、建立你的 Kubernetes 集群
      • 三、在 Kubernetes 上运行应用容器
    • 第二部分:在 Kubernetes 上配置和部署应用
      • 四、扩展和部署您的应用
      • 五、服务与入口——与外界沟通
      • 六、Kubernetes 应用配置
      • 七、Kubernetes 上的存储
      • 八、Pod 放置控制
    • 第三部分:在生产中运行 Kubernetes
      • 九、Kubernetes 的可观测性
      • 十、Kubernetes 故障排除
      • 十一、Kubernetes 上的模板代码生成和 CI/CD
      • 十二、Kubernetes 安全与合规
    • 第四部分:扩展 Kubernetes
      • 十三、使用 CRDs 扩展 Kubernetes
      • 十四、服务网格和无服务器
      • 十五、Kubernetes 上的有状态工作负载
    • 十六、答案
  • OpenStack 容器手册
    • 零、前言
    • 一、使用容器
    • 二、使用容器编排引擎
    • 三、OpenStack 架构
    • 四、OpenStack 中的容器化
    • 五、Magnum——OpenStack 中的 COE 管理
    • 六、Zun——OpenStack 中的容器管理
    • 七、Kuryr–用于 OpenStack 网络的容器插件
    • 八、Murano——OpenStack 上的容器化应用部署
    • 九、Kolla——OpenStack 的容器化部署
    • 十、容器和 OpenStack 的最佳实践
  • Kubernetes DevOps 手册
    • 零、前言
    • 一、DevOps 简介
    • 二、容器和 DevOps
    • 三、Kubernetes 入门
    • 四、使用存储和资源
    • 五、网络与安全
    • 六、监控和记录
    • 七、持续交付
    • 八、集群管理
    • 九、AWS 上的 Kubernetes
    • 十、GCP 上的 Kubernetes
    • 十一、下一步是什么
  • Docker 网络秘籍
    • 零、前言
    • 一、Linux 网络结构
    • 二、配置和监控 Docker 网络
    • 三、用户定义的网络
    • 四、构建 Docker 网络
    • 五、容器链接和 Docker 域名系统
    • 六、保护容器网络
    • 七、使用 Weave 网络
    • 八、使用 Flannel
    • 九、探索网络特性
    • 十、利用 IPv6
    • 十一、Docker 网络故障排除
  • Kubernetes Azure 实用指南
    • 零、前言
    • 第一部分:基础
      • 一、容器和 Kubernetes 介绍
      • 二、开始使用 Azure Kubernetes 服务
    • 第二部分:AKS 上的部署
      • 三、AKS 上的应用部署
      • 四、构建可扩展的应用
      • 五、AKS 中常见故障的处理
      • 六、使用 HTTPS 保护您的应用
      • 七、监控 AKS 集群及其应用
    • 第三部分:保护您的 AKS 集群和工作负载
      • 八、AKS 中基于角色的访问控制
      • 九、AKS 中由 Azure 活动目录 pod 管理的身份
      • 十、在 AKS 中存储机密
      • 十一、AKS 中的网络安全
    • 第四部分:与 Azure 托管服务集成
      • 十二、将应用连接到 Azure 数据库
      • 十三、Kubernetes Azure 安全中心
      • 十四、无服务器功能
      • 十五、AKS 的持续集成和持续部署
  • Kubectl:Kubernetes 的命令行手册
    • 零、前言
    • 第一部分:开始使用kubectl
      • 一、kubectl介绍和安装
    • 第二部分:Kubernetes 集群和节点管理
      • 二、获取集群信息
      • 三、使用节点
    • 第三部分:应用管理
      • 四、创建和部署应用
      • 五、更新和删除应用
      • 六、调试应用
    • 第四部分:扩展kubectl
      • 七、使用kubectl插件
      • 八、为 Kubernetes 用户介绍 Kustomize
      • 九、介绍 Kubernetes 的 Helm
      • 十、kubectl最佳实践和 Docker 命令
  • Docker 网络学习手册
    • 零、前言
    • 一、Docker 网络入门
    • 二、Docker 网络内部原理
    • 三、建立你的第一个 Docker 网络
    • 四、Docker 集群中的网络
    • 五、Docker 容器的安全性和服务质量
    • 六、Docker 的下一代网络栈:libnetwork
  • Helm 学习手册
    • 零、前言
    • 第一部分:介绍和设置
      • 一、了解 Kubernetes 和 Helm
      • 二、准备 Kubernetes 和 Helm 环境
      • 三、安装你的第一张 Helm 图表
    • 第二部分:Helm 图表开发
      • 四、了解 Helm 图表
      • 五、打造你的第一张 Helm 图表
      • 六、测试 Helm 图
    • 第三部分:高级部署模式
      • 七、使用 CI/CD 和 GitOps 自动化 Helm 流程
      • 八、操作框架和 Helm
      • 九、Helm 安全考虑
    • 十、答案
  • Kubernetes 安全学习手册
    • 零、前言
    • 第一部分:Kubernetes 简介
      • 一、Kubernetes 架构
      • 二、Kubernetes 网络
      • 三、威胁建模
      • 四、在 Kubernetes 中运用最小权限原则
      • 五、配置 Kubernetes 安全边界
    • 第二部分:保护 Kubernetes 部署和集群
      • 六、保护集群组件
      • 七、认证、授权和准入控制
      • 八、保护 Kubernetes PODS
      • 九、DevOps 管道中的映像扫描
      • 十、Kubernetes 集群的实时监控和资源管理
      • 十一、深度防御
    • 第三部分:从错误和陷阱中学习
      • 十二、分析和检测密码挖掘攻击
      • 十三、向 Kubernetes CVEs 学习
    • 十四、答案
  • Docker 编排指南
    • 零、前言
    • 一、安装 Docker
    • 二、Docker CLI 和 Dockerfile
    • 三、配置 Docker 容器
    • 四、自动化和最佳实践
    • 五、Docker 社区

下载

Docker

docker pull apachecn0/apachecn-devops-zh
docker run -tid -p <port>:80 apachecn0/apachecn-devops-zh
# 访问 http://localhost:{port} 

PYPI

pip install apachecn-devops-zh
apachecn-devops-zh <port>
# 访问 http://localhost:{port} 

NPM

npm install -g apachecn-devops-zh
apachecn-devops-zh <port>
# 访问 http://localhost:{port} 

贡献指南

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

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

组织介绍

访问我们的主页。

赞助我们

通过平台自带的打赏功能,或点击这里。

ApacheCN DevOps 译文集 20211227 更新相关推荐

  1. ApacheCN Java 译文集 20210921 更新

    ApacheCN Java 译文集 20210921 更新 新增了五个教程: Java 设计模式最佳实践 零.前言 一.从面向对象到函数式编程 二.创建型模式 三.行为模式 四.结构模式 五.函数式模 ...

  2. ApacheCN PHP 译文集 20211101 更新

    PHP 入门指南 零.序言 一.PHP 入门 二.数组和循环 三.函数和类 四.数据操作 五.构建 PHP Web 应用 六.搭建 PHP 框架 七.认证与用户管理 八.建立联系人管理系统 使用 PH ...

  3. ApacheCN 数据库译文集 20211112 更新

    创建你的 Mysql 数据库 零.前言 一.介绍 MySQL 设计 二.数据采集 三.数据命名 四.数据分组 五.数据结构调整 六.补充案例研究 Redis 学习手册 零.序言 一.NoSQL 简介 ...

  4. ApacheCN Linux 译文集 20211129 更新

    笨办法学 Linux 中文版 练习 0:起步 练习 1:文本编辑器,vim 练习 2:文本浏览器,少即是多 练习 3:Bash:Shell..profile..bashrc..bash_history ...

  5. ApacheCN Angular 译文集 20211114 更新

    Angular 专家级编程 零.前言 一.架构概述和在 Angular 中构建简单应用 二.将 AngularJS 应用迁移到 Angular 应用 三.使用 Angular CLI 生成具有最佳实践 ...

  6. ApacheCN React 译文集 20211118 更新

    React 入门手册 零.前言 一.React 和 UI 设计简介 二.创建组件 三.管理用户交互 React 全栈项目 零.前言 一.使用 MERN 释放 React 应用 二.准备开发环境 三.使 ...

  7. ApacheCN JavaWeb 译文集 20211017 更新

    使用 Spring5 构建 REST Web 服务 零.前言 一.一些基本知识 二.在 Spring5 中使用 Maven 构建 RESTfulWeb 服务 三.Spring 中的 Flux 和 Mo ...

  8. ApacheCN 网络安全译文集 20211025 更新

    Android 渗透测试学习手册 中文版 第一章 Android 安全入门 第二章 准备实验环境 第三章 Android 应用的逆向和审计 第四章 对 Android 设备进行流量分析 第五章 And ...

  9. ApacheCN 安卓译文集 20211225 更新

    Kotlin 安卓开发 零.前言 一.开始你的 Kotlin 冒险 二.基础 三.玩转函数 四.类和对象 五.作为一等公民的函数 六.泛型是你的朋友 七.扩展函数和属性 八.委托 九.制作您的漫威画廊 ...

最新文章

  1. 通过xmanager远程连接redhat linux as 5
  2. 批改网破解老师设置禁止复制粘贴的流程
  3. GPS及惯性传感器在无人驾驶中的应用
  4. Ubuntu18.04下安装MySQL
  5. 在JavaScript中使用json.js:访问JSON编码的某个值
  6. OpenCV imgproc分割(segmentation)的实例(附完整代码)
  7. 【Excel】使用VLOOKUP+IF实现多列条件匹配查询
  8. Facebook隐私泄露事件继续发酵,黑客明码标价出售聊天信息
  9. aidl使用_Android进阶之AIDL如何使用自定义类型
  10. C java new_你还在new对象吗?Java8通用Builder了解一下?
  11. 正则表达式~~检索匹配的利器
  12. 庞皓计量经济学第四版_庞皓计量经济学第4版笔记和课后答案
  13. themeforest 模板
  14. Java随机密码生成器
  15. 怎么保护PDF的文字不被复制?
  16. 迅雷大乱,突现“两个迅雷”
  17. 使用图像处理技术和卷积神经网络(CNN)的作物病害检测
  18. Java实现汉字转换拼音功能
  19. 【参赛作品29】基于openGauss数据库设计人力资源管理系统实验
  20. 生产实习(制作温度计)

热门文章

  1. (82)FPGA面试题-FPGA浮点数的定点化(二)
  2. (48)System Verilog数组定位
  3. (34)VHDL实现T触发器
  4. (19)Verilog HDL顺序块:begin-end
  5. (7)verilog语言编写UART接收
  6. bind mysql django_Django+bind dlz DNS管理平台
  7. 学计算机修图,宅家修图很简单 手机电脑都可以修出大片的感觉
  8. 360浏览器支持ajax吗,请问IE11,chrome,360浏览器7.1极速等这些浏览器不支持ajax技术吗?...
  9. STM32 HAL库使用IIC
  10. c语言连续非递减子序列,最长非递减子序列的应用