Step 1: Create Infrastructure and Plan
Create a DuploCloud Infrastructure and Plan
Each DuploCloud Infrastructure is a connection to a unique Virtual Private Cloud (VPC) network that resides in a region that can host Kubernetes clusters, EKS or ECS clusters, or a combination of these, depending on your public cloud provider.
After you supply a few basic inputs, DuploCloud creates an Infrastructure within AWS and DuploCloud. Behind the scenes, DuploCloud does a lot with what little you supply, generating the VPC, subnets, NAT Gateway, routes, and EKS or ECS clusters.
With the Infrastructure as your foundation, you can customize an extensible, versatile platform engineering development environment by adding Tenants, Hosts, Services, and more.
Estimated time to complete Step 1: 40 minutes. Much of this time is consumed by DuploCloud's creation of the Infrastructure and enabling your EKS cluster with Kubernetes.
Prerequisites
Before starting this tutorial:
Learn more about DuploCloud Infrastructures, Plans, and Tenants.
Reference the Access Control documentation to create User IDs with the Administrator role. To perform the tasks in this tutorial, you must have Administrator privileges.
Creating a DuploCloud Infrastructure
In the DuploCloud Portal, navigate to Administrator -> Infrastructure.
Click Add. The Add Infrastructure page displays.
Enter the values from the table below in the corresponding fields on the Add Infrastructure page. Accept default values for fields not specified.
This tutorial offers different paths in the tutorial for creating Services with EKS, ECS, or DuploCloud Docker. For creating ECS or EKS Services, select the following options:
Enable ECS Cluster: Choose this option to follow the ECS path in the tutorial.
Enable EKS Cluster, and set Cluster Mode to Standard to follow the EKS path. If you prefer to use Auto Mode, which offers a fully managed EKS experience with no host access or custom AMIs, see the DuploCloud documentation for EKS Auto Mode.
Click Create to create the Infrastructure. It may take up to half an hour to create the Infrastructure. While the Infrastructure is being created, a Pending status is displayed in the Infrastructure page Status column, often with additional information about what part of the Infrastructure DuploCloud is currently creating. When creation completes, a status of Complete displays.
Name
nonprod
Region
YOUR_GEOGRAPHIC_REGION
VPC CIDR
10.100.0.0/16
Subnet CIDR Bits
20
EKS Endpoint Visibility
Private

Verifying That a Plan Exists for Your Infrastructure
Every DuploCloud Infrastructure generates a Plan. Plans are sets of templates that are used to configure the Tenants or workspaces, in your Infrastructure. You will set up Tenants in the next tutorial step.
Before proceeding, confirm that a Plan exists that corresponds to your newly created Infrastructure.
In the DuploCloud Portal, navigate to Administrator -> Plans. The Plans page displays.
Verify that a Plan exists with the name NONPROD: the name of the Infrastructure you created.
Checking Your Work
You previously verified that your Infrastructure and Plan were created. Now verify that Kubernetes is enabled before proceeding to create a Tenant.
In the DuploCloud Portal, navigate to Administrator -> Infrastructure. The Infrastructure page displays.
From the Name column, select the NONPROD Infrastructure.
Navigate to the EKS or ECS tab, depending on the platform you enabled.
Check Kubernetes status:
For EKS: Confirm that the EKS card on the right shows Enabled.
For ECS: Confirm that the Cluster Name appears in the ECS tab.


Last updated
Was this helpful?

