使用虚拟 IP 地址

使用虚拟 IP 地址

DC/OS 自动生成不会与 IP VIP 冲突的基于名称的 VIP,因此您不必担心冲突。此特性允许在安装服务时自动创建基于名称的 VIP。

基于名称的 VIP 包含以下组件:

  • 端口(服务可用的端口)
  • 服务名

您可以从 DC/OS GUI 将 VIP 分配给应用程序。在部署新服务时所输入的值将转换为以下 Marathon 应用定义条目:

  • 如果不使用 Docker 容器
  • 如果使用 Docker 容器

VIP 遵循以下命名约定:

  • 您应用程序独特的 VIP 地址池。
  1. 从 DC/OS GUI,选择 服务 选项卡,然后选择 运行服务

  2. 从屏幕上选择一个容器配置。

    图 1 - 容器配置菜单

    将显示“配置”菜单。下图显示了已激活 JSON 编辑器的屏幕;您可以使用切换开关关闭编辑器。

    图 2 - VIP 服务定义屏幕

  3. 网络选项卡上,选择网络类型 > 虚拟网络:dcos网络配置页面

    图 3 - 网络配置屏幕

  1. 选择 查看和运行运行服务

您可以单击网络连接 > 网络选项卡,查看服务的网络连接详情。

图 4 - 网络详情

有关端口配置的更多信息,请参阅 .

按照以下步骤查看 Kafka 的 VIP。

  1. 单击网络 > 网络,然后选择dcos

  2. 选择任务以查看详情。

    Service details

    图 5 - VIP 服务详情

前提条件: Kafka 服务和 CLI 必须 已安装.

  1. 运行此命令:

    输出应类似于:

您可以用此 VIP 为群集中的任何一个 Kafka 中间人分配地址。