In this section of the Quickstart, we'll explore how to manage applications using the Web UI. Feel free to jump to Managing Applications Using The CLI if you prefer using a terminal instead.
Application management through the Lens AppIQ Web UI is as easy as visiting the section "Applications" in the left menu and deploying your first application to a given cluster's namespace. The only prerequisites to achieve such an operation are:
- Having a Kubernetes cluster previously connected to your account. Connecting Clusters
- Enabling application deployments in the cluster of your choice. Enable application deployments,
When a cluster is connected to Lens AppIQ, all applications (Deployments, DaemonSets, and StatefulSets) running on it are automatically discovered by our control plane. To visualize them, simply visit the section Applications on the menu sidebar. You will see a comprehensive list of all apps running across all clusters connected to your account along vital information for each.
Lens AppIQ discovers all your existing applications and lets you manage them with an easy-to-use interface. Lens AppIQ also provides a simple interface to deploy an application using a container image. Here are the steps to deploy an application:
Create a new namespace in your cluster from Clusters->[Click on cluster]->Namespace Tab->Create
Create a namespace where you plan to deploy your application
From the Applications menu, click the button Deploy. A modal window will open asking you to enter the essential information for your application:
Namespace where you want to deploy your app, and a URL to its
Container Image (hosted in the registry of your preference). When ready click the button Deploy to start the process.
In a few minutes, your application will deploy and appear in the list of applications.
To ensure that your application is running successfully, display all the details of your app by clicking its name (sample-app) in the list. Once done, you should see all the information that Lens AppIQ collects from your application (Status, Metadata, Metrics, Pods, Logs, Events, etc).
Lens AppIQ generates a public URL for each application deployed through it, so you can immediately access its content and verify if the app is behaving as expected. To test that your application is running, click the URL on the right side of the screen and verify your application state.
Take into consideration that the container images provided need to be hosted in the registry of your choice and that they can be either publicly accessible or private to your organization. If your image is public, you will not need to provide any further information for Lens AppIQ to use it. However, if your image is private, please mark the checkbox This is a private registry that requires authentication in the deployment modal, so new fields are added to the form and you can enter the corresponding username and password to access the image.
If you are unsure of whether your image is private or public, simply click the button "Validate Image," so Lens AppIQ can determine if it has access or not to it to use it.
Feel free to explore the rest of the information and start supporting your application with ease.
Please visit the Application Management section of the docs for more info.
Updated 3 months ago