Skip to main content

Custom Application Deployments Settings

In the PhariaAI stack, you can deploy containerized AI applications to solve your business usecases by using either the Pharia AI CLI or directly through the API.

Container Registry Requirements for Application Deployment

PhariaAI does not include a built-in container registry for hosting container images. To deploy your applications:

  • Container Registry Credentials: Your IT Administrator must provide the container registry credentials during the PhariaAI installation process. This allows our backend to authenticate, pull, and verify your custom container images.

  • Secret Management: Ensure that the authentication secret is stored in the same namespace as the PhariaAI release. This is essential for successful application deployment.

Deployment Configuration

You can control the application deployment feature via configuration settings:

  • Disable Deployment (Optional): To disable the application deployment feature, set the following in your configuration:
phariaos-manager.usecase.enabled: false
  • Reference Settings: For detailed instructions on enabling or configuring application deployment, refer to the PhariaOS Manager Settings.

Application Monitoring Settings

To monitor your deployed applications, follow these steps:

Prometheus Integration

Prerequisite: Ensure Prometheus is installed in your K8s cluster.

Enable Monitoring: Activate service monitoring in PhariaAI installation configuration:

phariaos-manager.usecase.serviceMonitor.enabled: true

Reference Settings: For more details on monitoring configuration, see the PhariaOS Manager Settings.