Kubernetes containers can be deployed to an Edge Compute Stack host from the Git repository, by including a YAML file that defines how to deploy the container. Example container manifests can be found in the ECSExample repository for multiple applications.

Example Web Server Deployment

A example web server has been created for your first deployment. This deployment can be used to test the Edge Compute Stack host, by amending and committing it to your Git repository.

This example uses a node port to provide network services to a simple "Hello VECO" web server.

  1. Clone or download the example file from:

    https://github.com/alanrenouf/ECSExample/blob/main/hello-ecs.yaml

  2. Commit the file to your Git repository that you created for your deployment.

  3. Go to the VMware Edge Compute Stack Service.

  4. Go to the Monitor/Hosts area.

  5. Click on your host serial number to show the host monitoring page.

  6. A few minutes after commiting your example file to your git repository, an IP address appears for your Worker Node under Kubernetes Details.

  7. Copy the IP address, and then open a new web browser tab.

  8. Enter the following address: http://<workernodeip>:30099. Replace <workernodeip> with the copied IP address.

  9. The example web server is displayed.

Note:

If the example web server is not displayed, check the Monitor/Alerts and Monitor/Events section for further troubleshooting. Other example applications, Edge host configuration, worker node configuration, and virtual machine files can be found in the same Git repository.