Skip to content

Deploy Workload

What Will You Do

In this part of the self-paced exercise, you will configure and deploy an "ARM architecture" compatible workload to the EKS cluster with the ARM Graviton based worker node.


Create Namespace

As a user with appropriate RBAC (i.e. Org Admin or Infra Admin or Workspace Admin), create a namespace on the EKS cluster.

  • Click on Infrastructure -> Namespaces
  • Click on Create New Namespace
  • Select "eks-sample-app" for name and "wizard" for type
  • Select the EKS Cluster for placement and publish the namespace to the remote cluster

Create Namespace

Note

For this exercise, we will keep it simple and skip the assignment of resource quotas and policies.

Publish Namespace


Configure Workload

As a user with appropriate RBAC (i.e. at least Project Admin or Namespace Admin), we will configure a workload to deploy to our remote EKS cluster.

Important

Download the provided YAML file and save it to your computer. We will deploy this to the cluster.

  • Under Applications -> Workloads, create a "New Workload"
  • Enter the name "eks-sample-app" for the workload
  • Select "k8s yaml" for type
  • Select "upload files manually"
  • Ensure the namespace from the prior step is selected

Configure Workload

  • In the upload step, upload the file "eks-sample-app.yaml" and click on "Save and Go To Placement"
  • In placement, select the name of the EKS cluster and "Save and Go To Publish"
  • Publish the workload

Verify Workload

The controller will take the provided YAML manifest, the configured policies and reconcile it with the remote EKS cluster. In a few seconds, once all the Kubernetes resources come up on the EKS cluster, the workload's status/health will reflect status appropriately.

List Workload