v15

latestOpenAPI 3.0.0zlibraw.githubusercontent.com2026-08-07281553905.2 KB
kubernetes

Create a Kubernetes deployment

Create a deployment in the given namespace. The namespace comes from the route, and the payload models the fields the deployment forms drive. Access policy: Authenticated user.

post/kubernetes/{id}/namespaces/{namespace}/deployments

Path parameters

idinteger required

Environment(Endpoint) identifier

namespacestring required

Namespace

Request body

annotationsobject
labelsobject
namestring
replicasinteger
selectorobject

Selector matches the pods this deployment owns. It is immutable once the deployment exists, so it is only read on create.

Response

Success

apiVersionstring

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources +optional

kindstring

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds +optional