1.2 KiB
+++ title = "Submit Kubernetes Resources" description = "Submitting Kubernetes resources from a Jupyter notebook" weight = 40 +++
Kubeflow assigns the jupyter-notebook
service account to the Jupyter notebook
Pods. This service account is bound to the jupyter-notebook
role, which has namespace-scoped permissions to the following Kubernetes resources:
- Pods
- Deployments
- Services
- Jobs
- TFJobs
- PyTorchJobs
You can therefore create the above Kubernetes resources directly from your
Jupyter notebook in Kubeflow. The Kubernetes
kubectl
command-line tool is pre-installed in the notebook.
Run the following command in a Jupyter notebook cell to create Kubernetes resources:
!kubectl create -f myspec.yaml
The myspec.yaml
file should describe one of the above Kubernetes resources.
For information about the format of the YAML file, see the
Kubernetes object guide.
Next steps
- See the guide to setting up your Jupyter notebooks in Kubeflow.
- Explore the components of Kubeflow, including custom Kubernetes resources.