Onboarding Applications from an FS Mount

Deploy Kubernetes YAML applications onto HPE Ezmeral Runtime Enterprise from a filesystem mount using Kubectl tab of the Kubernetes Applications screen.

Prerequisites

Required access rights: Kubernetes Tenant Member

About this task

NOTE

This function is not available for external Kubernetes clusters. See Importing an External Kubernetes Cluster.

Use this procedure to deploy a YAML-based Kubernetes application that you upload to a file system mount.

For examples of creating custom YAML applications, see: Sample YAML Reference Programs

To deploy a KubeDirector application you use a different procedure. See Deploying KubeDirector Applications.

Procedure

  1. Log into the web interface as a member of the Kubernetes cluster in which you want to onboard the application.
  2. In the main menu, select Applications to open the Kubernetes Applications screen.
  3. If needed, select Kubectl to open the Kubectl tab.


  4. From the Select FS Mount menu, select the FS mount to use.

    For more information about filesystem mounts, see About FS Mounts and Creating a New FS Mount.

  5. If needed, upload the desired YAML file to the FS mount.

    You may choose to place this file in the apps folder or anywhere else. For information about uploading and downloading files, see Uploading and Downloading Files.

  6. Select the YAML file, and then click Open.

    The Launch Kubernetes Applications screen appears.



  7. You may freely edit the YAML file as desired.

    Any edits will affect the kubectl operation, but will not change the YAML file on disk.

    If your application will use GPU resources, see also Using GPUs in Kubernetes Pods.

  8. Click the appropriate button to proceed:
    • Apply: Executes the command kubectl apply on the YAML file.
    • Create: Executes the command kubectl create on the YAML file.
    • Delete: Executes the command kubectl delete on the YAML file.