ApacheCN DevOps 译文集 20211227 更新

2022-04-02 08:51:42 浏览数 (1)

  • 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

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

PYPI

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

NPM

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

贡献指南

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

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

0 人点赞