Onboarding Applications to an Intel® Smart Edge Open Cluster
Intel® Smart Edge Open uses Helm Charts to onboard applications to edge node clusters.
In this guide, you’ll use the Helm command-line interface (CLI) to install an example application to an edge cluster. Once you’ve installed the application, you’ll verify it’s running on the cluster and then uninstall it.
Our example application is an NGINX web server. You can use these instructions to onboard any application from a Helm Chart.
The uninstall steps above will perform the cleanup of the application. If you do not require the Docker container images, you can remove them now.
Below is the command to check if a container image still exists:
$ docker images | grep nginx-ingress
# Typical stdout
nginx/nginx-ingress 1.12.0 411b997b75dd 2 months ago 175MB
docker images | grep nginx-ingress
docker rmi -f <docker-image-id>
# Typical stdout
# Execute the command again to check if the containers are deleted$ docker images | grep nginx-ingress
#Typical output is - None
Make sure you have an active internet connection during the full installation. If you lose Internet connectivity at any time, the installation might fail.
Make sure you are using a fresh installation of the Developer Experience Kit. Earlier software, especially Docker* and Docker Compose*, can cause issues.
If the server hosting the cluster accesses the Internet from behind a proxy, ensure the following proxy environment variables are set properly set:
# ensure the correct proxy settings in enviroment file
If your pod reports a status of CrashLoopBackOff, check your Docker account plan. Docker Hub limits the number of pulls available to users with certain account types. If you are pull limited, consider upgrading your Docker account to increase the number of pulls you are allowed per day.
docker login <docker account>
If you’re unable to resolve your issues, you can open an issue on GitHub.
In this guide, you learned how to install and uninstall an application on a single-node cluster created by deploying the Developer Experience Kit.