Skip to content

Instantly share code, notes, and snippets.

export DEPLOYMENT_NAME="single-notebook"
gcloud deployment-manager deployments delete "${DEPLOYMENT_NAME}"
> gcloud deployment-manager deployments create single-notebook --config create_notebook.yaml
The fingerprint of the deployment is $$$$$$
Waiting for create [operation-$$$$$$$]...done.
Create operation operation-$$$$$$ completed successfully.
NAME TYPE STATE ERRORS INTENT
my-notebook compute.v1.instance COMPLETED []
imports:
- path: notebook_instance.jinja
resources:
- name: my-notebook
type: notebook_instance.jinja
properties:
proxy-mode: mail
mail: <gmail>
imports:
- path: notebook_instance.jinja
resources:
- name: my-notebook
type: notebook_instance.jinja
properties:
gpu-type: nvidia-tesla-t4
imports:
- path: notebook_instance.jinja
resources:
- name: my-notebook
type: notebook_instance.jinja
properties:
network: https://www.googleapis.com/compute/v1/projects/<project>/global/networks/<VPC_name>
imports:
- path: notebook_instance.jinja
resources:
- name: my-notebook
type: notebook_instance.jinja
properties:
network: https://www.googleapis.com/compute/v1/projects/<project>/global/networks/<VPC_name>
export DEPLOYMENT_NAME="single-notebook"
gcloud deployment-manager deployments create "${DEPLOYMENT_NAME}" --config create_notebook.yaml
imports:
- path: notebook_instance.jinja
resources:
- name: my-notebook
type: notebook_instance.jinja
info:
title: AI Platform Notebook Template
author: Viacheslav V Kovalevskyi ([email protected])
description: Creates a new notebook instance
version: 1.0
imports:
- path: notebook_instance.jinja
properties:
resources:
- name: {{ env["name"] }}
type: compute.v1.instance
properties:
zone: {{ properties["zone"] }}
machineType: https://www.googleapis.com/compute/v1/projects/{{ env["project"] }}/zones/{{ properties["zone"] }}/machineTypes/{{ properties["machineType"] }}
disks:
- deviceName: boot
type: PERSISTENT
boot: true