Skip to content

Create a Deployment ​

Deploy a containerized application using a Deployment.

Prerequisites

  • Target Namespace exists.
  • Container image URL or name is ready.

Step 1. Open the Create form ​

  1. In the left menu, select Workloads → Deployments.
  2. Click Create deployment in the top-right corner.
  3. Select Create as form from the dropdown. (Select Create from YAML to write YAML directly.)

Step 2. Configure the Deployment ​

FieldDescriptionExample
NameDeployment name (unique within the cluster)my-app
NamespaceTarget Namespacedefault
ReplicasNumber of Pod replicas to run2

Step 3. Configure the Container ​

Scroll to the Container section and set the image and resources.

FieldDescriptionExample
Container NameContainer identifierapp
ImageContainer imagenginx:1.25
Container PortPort the container listens on80
CPU Request / LimitCPU resource bounds100m / 500m
Memory Request / LimitMemory resource bounds128Mi / 256Mi

TIP

Avoid using the latest tag (e.g. nginx:latest) as it can cause unexpected updates. Use a specific version (e.g. nginx:1.25.3).


Step 4. Create and verify ​

Click Create to create the Deployment.

Check the Deployment status in the list:

StatusDescription
ActiveAll Pods are Running (healthy)
ProcessingRollout in progress
ErrorPod startup failed — check Events via the action menu

INFO

The Ready column shows 2/2 when all replicas are running.


Next steps ​

The New Standard for AI Infrastructure