Workspace [kubeflow.org/v1beta1]
- Description
- Workspace is the Schema for the Workspaces API
- Type
object
Specification
.spec
- Description
- WorkspaceSpec defines the desired state of Workspace
- Type
object- Required
kindpodTemplate
.spec.podTemplate
- Description
- options for "podTemplate"-type WorkspaceKinds
- Type
object- Required
optionsvolumes
.spec.podTemplate.options
- Description
- the selected podTemplate options
- Type
object- Required
imageConfigpodConfig
.spec.podTemplate.podMetadata
- Description
- metadata to be applied to the Pod resource
- Type
object
.spec.podTemplate.podMetadata.annotations
- Description
- annotations to be applied to the Pod resource
- Type
object
.spec.podTemplate.podMetadata.labels
- Description
- labels to be applied to the Pod resource
- Type
object
.spec.podTemplate.volumes
- Description
- volume configs
- Type
object
.spec.podTemplate.volumes.data
- Description
- additional PVCs to mount - these PVC must already exist in the Namespace - the same PVC can be mounted multiple times with different `mountPaths` - if `readOnly` is false, the PVC must be RWX (ReadWriteMany, ReadWriteOnce) - if `readOnly` is true, the PVC must be ReadOnlyMany
- Type
array
.spec.podTemplate.volumes.data[]
- Type
object- Required
mountPathpvcName
.status
- Description
- WorkspaceStatus defines the observed state of Workspace
- Type
object- Required
activitypauseTimependingRestartpodTemplateOptionspodTemplatePodstatestateMessage
.status.activity
- Description
- activity information for the Workspace, used to determine when to cull
- Type
object- Required
lastActivitylastUpdate
.status.podTemplateOptions
- Description
- information about the current podTemplate options (only set for WorkspaceKind of podTemplate kind)
- Type
object- Required
imageConfigpodConfig
.status.podTemplateOptions.imageConfig
- Description
- info about the current imageConfig option
- Type
object
.status.podTemplateOptions.imageConfig.redirectChain
- Description
- the chain from the current option to the desired option
- Type
array
.status.podTemplateOptions.imageConfig.redirectChain[]
- Type
object- Required
sourcetarget
.status.podTemplateOptions.podConfig
- Description
- info about the current podConfig option
- Type
object
.status.podTemplateOptions.podConfig.redirectChain
- Description
- the chain from the current option to the desired option
- Type
array
.status.podTemplateOptions.podConfig.redirectChain[]
- Type
object- Required
sourcetarget
.status.podTemplatePod
- Description
- information about the Pod managed by this Workspace (only set for WorkspaceKind of podTemplate kind)
- Type
object- Required
name
.status.podTemplatePod.containers
- Description
- information about the Pod's containers
- Type
array
.status.podTemplatePod.containers[]
- Type
object- Required
name
.status.podTemplatePod.initContainers
- Description
- information about the Pod's initContainers
- Type
array
.status.podTemplatePod.initContainers[]
- Type
object- Required
name
API Endpoints
The following API endpoints are available:
/apis/kubeflow.org/v1beta1/namespaces/{namespace}/workspacesDELETE: delete collection of WorkspaceGET: list objects of kind WorkspacePOST: create a new Workspace
/apis/kubeflow.org/v1beta1/namespaces/{namespace}/workspaces/{name}DELETE: delete the specified WorkspaceGET: read the specified WorkspacePATCH: partially update the specified WorkspacePUT: replace the specified Workspace
/apis/kubeflow.org/v1beta1/namespaces/{namespace}/workspaces/{name}/statusGET: read status of the specified WorkspacePATCH: partially update status of the specified WorkspacePUT: replace status of the specified Workspace
/apis/kubeflow.org/v1beta1/namespaces/{namespace}/workspaces
- HTTP method
DELETE- Description
- delete collection of Workspace
- HTTP responses
- HTTP method
GET- Description
- list objects of kind Workspace
- HTTP responses
- HTTP method
POST- Description
- create a new Workspace
- Query parameters
- Body parameters
- HTTP responses
/apis/kubeflow.org/v1beta1/namespaces/{namespace}/workspaces/{name}
- HTTP method
DELETE- Description
- delete the specified Workspace
- Query parameters
- HTTP responses
- HTTP method
GET- Description
- read the specified Workspace
- HTTP responses
- HTTP method
PATCH- Description
- partially update the specified Workspace
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace the specified Workspace
- Query parameters
- Body parameters
- HTTP responses
/apis/kubeflow.org/v1beta1/namespaces/{namespace}/workspaces/{name}/status
- HTTP method
GET- Description
- read status of the specified Workspace
- HTTP responses
- HTTP method
PATCH- Description
- partially update status of the specified Workspace
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace status of the specified Workspace
- Query parameters
- Body parameters
- HTTP responses