App Services

Learn what App Services are and how to deploy your applications on your Kubernetes cluster with lowcloud.

Last updated: April 3, 2026

What is an App Service?

An App Service is a deployment of your own application on your Kubernetes cluster. You connect your GitHub repository — lowcloud automatically builds the code and deploys the app to your cluster. Alternatively, you can use any Docker image from a container registry.

Create an App Service

Prerequisites

  • A lowcloud account with an active Kubernetes cluster
  • A connected Container Registry — used for builds (image push) and by the cluster for deployments (image pull)

1. Add a Service

In the lowcloud Dashboard, navigate to Add Service and select App Service.

2. Choose a Name

Give your App Service a descriptive name (e.g. my-frontend or api-production). Click Next.

3. Select Source and Registry

Select your GitHub repository and choose the Container Registry to use for this service. The registry stores the built images — the cluster pulls images from there for deployment.

Click Next.

4. Configure Build

  • Branch — Select the branch to build and deploy (e.g. main)
  • Build Strategy — Choose between Railpack and Docker. Railpack auto-detects your app and builds it without further configuration. For more details, see Build Settings.
  • Application Path — The path in the repository where your app is located. Can be left at the default . if the app is in the root directory.
  • Application Port — The port your app exposes (e.g. 3000, 8080)

5. Set Environment Variables

Add the environment variables your app needs (e.g. database URLs, API keys). This step is optional and can be configured later.

6. Create

Click Create. lowcloud will pull your code from GitHub, build the image, push it to the registry, and deploy the app to your cluster.

Wait until the label in the Dashboard changes to "Deployed" — your App Service is then live.