Adding Shared Hosts

Deploy Hosts in one Tenant that can be accessed by Kubernetes (K8s) Pods in a separate Tenant.

You can enable shared Hosts in the DuploCloud Portal. First, configure one Tenant to allow K8s Pods from other Tenants to run on its Host(s). Then, configure another Tenant to run its K8s Pods on Hosts in other Tenants. This allows you to break Tenant boundaries for greater flexibility.

Configuring Tenants to allow Host sharing

Enabling a Tenant to allow Host sharing

  1. In the DuploCloud Portal, navigate to Administrator -> Tenant.

  2. From the Tenant list, select the name of the Tenant to which the Host is defined.

  3. Click the Settings tab.

  4. Click Add. The Add Tenant Feature pane displays.

  5. From the Select Feature item list, select Allow hosts to run K8S pods from other tenants.

  6. Select Enable.

  7. Click Add. This Tenant's hosts can now run Pods from other Tenants.

Enabling a Tenant to run Kubernetes Pods on another Tenant's Host

  1. In the DuploCloud Portal, navigate to Administrator -> Tenant.

  2. From the Tenant list, select the name of the Tenant that will access the other Tenant's Host (the Tenant not associated with a Host).

  3. Click the Settings tab.

  4. Click Add. The Add Tenant Feature pane displays.

  5. From the Select Feature item list, select Enable option to run K8S pods on any host.

  6. Select Enable.

  7. Click Add. This Tenant can now run Pods on other Tenant's Hosts.

Creating a Service that uses a shared Host

  1. From the Tenant list box at the top of the DuploCloud Portal, select the name of the Tenant that will run K8s Pods on the shared Host.

  2. In the DuploCloud Portal, navigate to Kubernetes -> Services.

  3. In the Services tab, click Add. The Add Service window displays.

  4. Fill in the Service Name, Cloud, Platform, and Docker Image fields. Click Next.

  1. In the Advanced Options window, from the Run on Any Host item list, select Yes.

  2. Click Create. A Service running the shared Host is created.

Last updated

Logo

© DuploCloud, Inc. All rights reserved. DuploCloud trademarks used herein are registered trademarks of DuploCloud and affiliates