API Reference¶
Packages¶
tensorstack.dev/v1beta1¶
Package v1beta1 contains API Schema definitions for the v1beta1 API group
Resource Types¶
Notebook¶
Notebook is the Schema for the notebooks API
Appears in: - NotebookList
Field | Description |
---|---|
apiVersion string |
tensorstack.dev/v1beta1 |
kind string |
Notebook |
metadata ObjectMeta |
Refer to Kubernetes API documentation for fields of metadata . |
spec NotebookSpec |
|
status NotebookStatus |
NotebookCondition¶
NotebookCondition defines the observed condition of notebook
Appears in: - NotebookStatus
Field | Description |
---|---|
type NotebookConditionType |
Type is the type of the condition. Possible values are Idle , etc |
status ConditionStatus |
Status is the status of the condition type. Possible values of type Idle are True|False|Unknown |
message string |
Message is a human-readable message for the reason of the status. |
lastTransitionTime Time |
LastTransitionTime is the last time the status was changed. |
lastProbeTime Time |
LastProbeTime is the last time the condition was probed. |
NotebookConditionType¶
Underlying type: string
Appears in: - NotebookCondition
NotebookList¶
NotebookList contains a list of Notebook
Field | Description |
---|---|
apiVersion string |
tensorstack.dev/v1beta1 |
kind string |
NotebookList |
metadata ListMeta |
Refer to Kubernetes API documentation for fields of metadata . |
items Notebook array |
NotebookPhase¶
Underlying type: string
Appears in: - NotebookStatus
NotebookRunMode¶
Underlying type: string
Appears in: - NotebookSpec
NotebookSSHSpec¶
NotebookSSHSpec defines the ssh template spec of Notebook
Appears in: - NotebookSpec
Field | Description |
---|---|
enabled boolean |
If true, SSH service will be started for this Notebook instance. |
serviceType ServiceType |
|
authorized_keys string array |
A list of names of v1.Secret containing SSH public keys authorized for access to this SSH service. |
NotebookSSHStatus¶
NotebookSSHStatus defines the observed state of the SSH service associated with the Notebook.
Appears in: - NotebookStatus
Field | Description |
---|---|
serviceName string |
The v1.Service name of the SSH service. |
port integer |
The port number of the SSH server daemon. |
clusterIp string |
|
nodePort integer |
|
protocol Protocol |
|
lastSshClientActivity Time |
LastSshClientActivity is the last time an SSH client is active. |
NotebookSpec¶
NotebookSpec defines the desired state of a Notebook.
Appears in: - Notebook
Field | Description |
---|---|
template NotebookTemplateSpec |
|
scheduler SchedulePolicy |
|
ssh NotebookSSHSpec |
|
type NotebookType |
|
runMode NotebookRunMode |
NotebookStatus¶
NotebookStatus defines the observed state of a Notebook.
Appears in: - Notebook
Field | Description |
---|---|
phase NotebookPhase |
|
pod PodStatus |
|
ssh NotebookSSHStatus |
|
conditions NotebookCondition array |
Conditions is an array of current conditions |
url string |
The URL to Web UI of the notebook |
NotebookTemplateSpec¶
NotebookTemplateSpec defines the pod template to run a Notebook.
Appears in: - NotebookSpec
Field | Description |
---|---|
spec PodSpec |
NotebookType¶
Underlying type: string
Appears in: - NotebookSpec
PodReference¶
PodReference references a K8s v1.Pod.
Appears in: - PodStatus
Field | Description |
---|---|
name string |
Name of the Pod. |
uid string |
UID of the Pod. |
PodStatus¶
Pod defines the observed state of the Pod running the notebook.
Appears in: - NotebookStatus
Field | Description |
---|---|
reference PodReference |
References to the subordinate v1.Pod. |
phase PodPhase |
Replicated from the corresponding field in the subordinate v1.Pod. |
SchedulePolicy¶
SchedulePolicy specifies the preferred scheduler responsible for handling resource allocation requests.
Appears in: - NotebookSpec
Field | Description |
---|---|
t9kScheduler T9kScheduler |
T9kScheduler¶
Appears in: - SchedulePolicy
Field | Description |
---|---|
queue string |
Name of the queue to use with the T9kScheduler. |