DC/OS 简介

提供分步说明,以介绍基本 DC/OS 群集任务

IMPORTANT: Tutorials are intended to give you hands-on experience working with a limited set of DC/OS features with no implied or explicit warranty of any kind. None of the information provided—including sample scripts, commands, or applications—is officially supported by Mesosphere. You should not use this information in a production environment without independent testing and validation.

如果您是出于测试或评估目的而将演示环境设置为“概念验证”,或为应用程序开发或特定项目创建小型集群,则可以按照本教程中的步骤尝试使用 DC/OS。

该 DC/OS 教程简介涵盖以下基本任务:

  • 如何下载和安装群集文件
  • 如何创建小型群集
  • 如何安装和部署包、服务和应用
  • 如何查看和验证群集活动

对于生产环境或更大规模的部署,需要其他计划和部署步骤。例如,您可能拥有设置演示环境或小型群集的足够权限。但是,在生产或企业部署中,您可能拥有限制性权限或根据您的角色被明确分配特定权限。

目标受众

本教程为用户和应用程序开发人员提供 DC/OS 基础知识的概述,包括在分布式群集环境中部署和编排几个示例应用程序所需的步骤。

完成本教程后,您将拥有在群集上部署多个应用程序的实践经验。同时,本教程提供其他文档的链接,以便进一步了解相关主题的背景和更详细信息。

您会发现什么

该 DC/OS 简介包含使用 DC/OS 开源和 Enterprise 群集的教程。每个教程说明如何实现特定目标。在大多数情况下,每个目标都涉及一系列步骤。在生产环境中,您可能需要执行其他步骤或选择以不同的顺序执行这些步骤。

创建群集

让我们通过创建群集开始您的 DC/OS 之旅(第 1 部分)

安装命令行界面

安装命令行界面来执行日常任务(第 2 部分)

安装第一个包

说明如何安装示例服务包(第 3 部分)

部署第一个应用程序

介绍如何在群集上定义和部署示例服务实例(第 4 部分)

创建和运行自定义应用程序

说明如何使用容器来创建和部署单个命令或镜像(第 5 部分)

创建和调度作业

提供用于创建、调度和管理在 DC/OS 群集上运行的作业的说明(第 6 部分)

发现部署的服务

演示如何发现并连接到您的 DC/OS 群集中的服务(第 7 部分)

部署和公开本地应用程序

使用 UCR 容器部署应用程序,并将其公开以便从群集外部进行访问(第 8 部分)

分配和扩展资源

提供用于扩展分配给部署的应用程序的资源的策略和示例(第 9 部分)

负载均衡工作负载

演示如何为请求访问已部署应用程序的客户端分配工作负载(第 10 部分)