Create a new namespace
The new namespace will be added to the cluster
Namespace name
Name must be alphanumeric and may contain dashes
Name must be up to characters long
Name is required
Create
Cancel
Create a new image pull secret
The new secret will be added to the cluster
Secret name
Name must follow the DNS domain name syntax (e.g. new.image-pull.secret)
Name must be up to characters long.
Name is required.
A secret with the specified name will be added to the cluster in the namespace
Image pull secret data
Data is required
Data must be Base64 encoded
Specify the data for your secret to hold. The value is the Base64 encoded content of a .dockercfg file.
Create
Cancel
Learn more
App name
Application name is required.
Replication controller or service with this name already exists within namespace
Application name must start with a lowercase letter and contain only lowercase letters, numbers, and '-' between words.
Name must be up to characters long.
An 'app' label with this value will be added to the Replication Controller and Service that get deployed.
Learn more
Container image
Container image is required
Container image is invalid:
Enter the URL of a public image on any registry, or a private image hosted on Docker Hub or Google Container Registry.
Number of pods
Number of pods is required
Number of pods must be at least 1
Setting high number of pods may cause performance issues of the cluster and Dashboard UI.
A Replication Controller will be created to maintain the desired number of pods across your cluster.
Ports are optional. If specified, a Service will be created mapping the Port (incoming) to a target Port seen by the container.
The internal DNS name for this Service will be:
Description
The description will be added as an annotation to the Replication Controller and displayed in the application's details.
Labels
Key
Value
The specified labels will be applied to the created Replication Controller, Service (if any) and Pods. Common labels include release, environment, tier, partition and track.
Namespace
Create a new namespace...
Namespaces let you partition resources into logically named groups.
Image Pull Secret
Create a new secret...
The specified image could require a pull secret credential if it is private. You may choose an existing secret or create a new one.
CPU requirement (cores)
CPU requirement must be given as a valid number.
CPU requirement must be given as a positive number.
Memory requirement (MiB)
Memory requirement must be given as a valid number.
Memory requirement must be given as a positive number.
You can specify minimum CPU and memory requirements for the container.
Run command
Run command arguments
By default, your containers run the selected image's default entrypoint command. You can use the command options to override the default.
Run as privileged
Processes in privileged containers are equivalent to processes running as root on the host.
Environment variables available for use in the container. Values can reference other variables using $(VAR_NAME) syntax.
Number of pods must be a positive integer
This pod has errors.
This pod is in a pending state.
Deploy a Containerized App
Specify app details below
Upload a YAML or JSON file
Deploy
Cancel
Environment variables
Name
Value
Variable name must be a valid C identifier.
YAML or JSON file
File is required
Select a YAML or JSON file, specifying the resources to deploy.
Learn more
To learn more, take the Dashboard Tour
is not unique.
Prefix is not a valid DNS subdomain prefix. Example: my-domain.com
Label key name must be alphanumeric separated by '-', '_' or '.', optionally prefixed by a DNS subdomain and '/'
Prefix should not exceed 253 characters
Label Key name should not exceed 63 characters
Label value must be alphanumeric separated by '.' , '-' or '_'
Label Value must not exceed 253 characters
Service
None
Internal
External
Port
Port must be an integer
Port must greater than 0
Port must less than 65536
Port can't be empty when target port is specified.
Target port
Target port must be an integer
Target port must greater than 0
Target port must less than 65536
Target port can't be empty when port is specified.
Protocol
Protocol is required
Invalid protocol
Daemon sets
Deployments
Replica sets
Replication controllers
Pods
Deploy a containerized app
Name
Labels
Cluster IP
Internal endpoints
External endpoints
Pods
Resource Details
Details
Name
Namespace
Label selector
Labels
Type
Connection
Cluster IP
Internal endpoints
External endpoints