Applications are what you, the user, deploys on Shipmight.
You can route HTTP traffic to applications, but it is entirely optional.
On the Applications page you can view a list of all applications in the project.
On the Applications page, select Create application.
See Fields below for available fields.
Creating an application does not immediately deploy it. See Making a deployment below.
Available fields for applications:
Descriptive name for the application.
Name of the image to pull for this application.
See Environment variables.
On the Release tab you can deploy the application.
Initially the deployment list is empty:
Select a specific tag to deploy:
Note: In many articles online you may see the tag
latestused instead. While this is quick and works, it is discouraged. You should always use a precise version, as recommended by Kubernetes.
After selecting Deploy, a new deployment will appear in the list below:
The list shows up to 10 last deployments.
You can follow the container and pod statuses in real-time. When the deployment is ready, it should look something like this:
If Kubernetes reports any issues (for example, insufficient memory or CPU resources, or trouble pulling the image), you’ll see this information in the list as well:
See Domains and SSL.
On the Configuration tab you can edit the configuration of an existing application.
Note that changes will not be effective until you make a new deployment.
On the Settings tab you can delete the application.
Behind the scenes the application is stored as a Kubernetes Secret.
When a deployment is made, Shipmight deploys it as a Helm release.