Skip to content

Deployments

Oneplane provides a unified deployment platform for containerized applications across AWS, Azure, GCP, and Cloudflare. This documentation covers deployment workflows, configuration options, and operational procedures.

  • Active Oneplane account with appropriate permissions
  • Configured cloud provider credentials
  • Container registry access for your application images
  • Understanding of your application’s resource requirements

Oneplane offers three primary deployment approaches:

Using the Web UI

Deploy applications through the intuitive web interface.

  1. Click “we will put the steps here”

  2. Fill the details

  3. Save to finalize the creation

Command Line Interface (CLI)

Deploy applications using the Oneplane CLI tool.

Run this command;

YAML Configuration Files

Define deployments using YAML files and deploy via CLI.

# app-deployment.yaml
apiVersion: oneplane.io/v1
kind: Application
metadata:
name: web-application
spec:
image:
repository: myregistry/web-app
tag: v1.3.2
scaling:
replicas: 3
resources:
cpu: 500m
memory: 1Gi
networking:
port: 8080
protocol: HTTP
environment:
- name: NODE_ENV
value: production
- name: DATABASE_URL
secretRef: db-credentials
cloud:
provider: aws
region: us-west-2

You can deploy the Yaml file by running this command via CLI

Run this code

Monitor your deployment progress through these status indicators that show the current phase of your application deployment:

  • Deploying: Deploying application containers
  • Running: Application successfully deployed
  • Failed: Deployment encountered errors

Common Deployment Issues Deployment Fails to Start, the following troubleshooting steps can help you identify and resolve common issues : S

  1. Run the following commad:

    Troubelshoot deployment;
  2. check the resources