Skip to content

Instantly share code, notes, and snippets.

@loganasherjones
Created September 9, 2022 12:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save loganasherjones/be6c0795b43615ab0de059489cc068d0 to your computer and use it in GitHub Desktop.
Save loganasherjones/be6c0795b43615ab0de059489cc068d0 to your computer and use it in GitHub Desktop.
apiVersion: v1
kind: Pod
metadata:
annotations:
hub.jupyter.org/servername: test1
hub.jupyter.org/username: test_user
creationTimestamp: "2022-09-09T12:36:38Z"
labels:
app: jupyterhub
chart: jupyterhub-1.2.0
component: singleuser-server
heritage: jupyterhub
hub.jupyter.org/network-access-hub: "true"
hub.jupyter.org/servername: test1
hub.jupyter.org/username: test-5fuser
release: jupyterhub
name: jupyter-test-5fuser--test1
namespace: jupyter
resourceVersion: "568384"
uid: c8269978-a95b-42e5-b3e3-71f81fe41d68
spec:
affinity:
nodeAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- key: hub.jupyter.org/node-purpose
operator: In
values:
- user
weight: 100
automountServiceAccountToken: false
containers:
- args:
- jupyterhub-singleuser
- --ip=0.0.0.0
- --port=8888
- --debug
env:
- name: JPY_API_TOKEN
value: faaf2fdec2e349ccb8c634d8945d7c57
- name: JUPYTERHUB_ACTIVITY_URL
value: http://hub:8081/hub/api/users/test_user/activity
- name: JUPYTERHUB_ADMIN_ACCESS
value: "1"
- name: JUPYTERHUB_API_TOKEN
value: faaf2fdec2e349ccb8c634d8945d7c57
- name: JUPYTERHUB_API_URL
value: http://hub:8081/hub/api
- name: JUPYTERHUB_BASE_URL
value: /
- name: JUPYTERHUB_CLIENT_ID
value: jupyterhub-user-test_user-test1
- name: JUPYTERHUB_HOST
- name: JUPYTERHUB_OAUTH_CALLBACK_URL
value: /user/test_user/test1/oauth_callback
- name: JUPYTERHUB_SERVER_NAME
value: test1
- name: JUPYTERHUB_SERVICE_PREFIX
value: /user/test_user/test1/
- name: JUPYTERHUB_USER
value: test_user
- name: JUPYTER_IMAGE
value: jupyterhub/k8s-singleuser-sample:1.2.0
- name: JUPYTER_IMAGE_SPEC
value: jupyterhub/k8s-singleuser-sample:1.2.0
- name: MEM_GUARANTEE
value: "1073741824"
image: jupyterhub/k8s-singleuser-sample:1.2.0
imagePullPolicy: IfNotPresent
lifecycle: {}
name: notebook
ports:
- containerPort: 8888
name: notebook-port
protocol: TCP
resources:
requests:
memory: "1073741824"
securityContext:
runAsUser: 1000
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /home/jovyan
name: volume-test-5fusertest1
dnsPolicy: ClusterFirst
enableServiceLinks: true
initContainers:
- command:
- iptables
- -A
- OUTPUT
- -d
- 169.254.169.254
- -j
- DROP
image: jupyterhub/k8s-network-tools:1.2.0
imagePullPolicy: IfNotPresent
name: block-cloud-metadata
resources: {}
securityContext:
capabilities:
add:
- NET_ADMIN
privileged: true
runAsUser: 0
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
nodeName: logan-dev
preemptionPolicy: PreemptLowerPriority
priority: 0
restartPolicy: OnFailure
schedulerName: jupyterhub-user-scheduler
securityContext:
fsGroup: 100
serviceAccount: default
serviceAccountName: default
terminationGracePeriodSeconds: 30
tolerations:
- effect: NoSchedule
key: hub.jupyter.org/dedicated
operator: Equal
value: user
- effect: NoSchedule
key: hub.jupyter.org_dedicated
operator: Equal
value: user
- effect: NoExecute
key: node.kubernetes.io/not-ready
operator: Exists
tolerationSeconds: 300
- effect: NoExecute
key: node.kubernetes.io/unreachable
operator: Exists
tolerationSeconds: 300
volumes:
- name: volume-test-5fusertest1
persistentVolumeClaim:
claimName: claim-test-5fusertest1
status:
conditions:
- lastProbeTime: null
lastTransitionTime: "2022-09-09T12:36:38Z"
status: "True"
type: Initialized
- lastProbeTime: null
lastTransitionTime: "2022-09-09T12:36:39Z"
status: "True"
type: Ready
- lastProbeTime: null
lastTransitionTime: "2022-09-09T12:36:39Z"
status: "True"
type: ContainersReady
- lastProbeTime: null
lastTransitionTime: "2022-09-09T12:36:38Z"
status: "True"
type: PodScheduled
containerStatuses:
- containerID: containerd://b472751672b5db806933a93e76a886ecec8452c8fbc279ba6600d85ec13382d0
image: docker.io/jupyterhub/k8s-singleuser-sample:1.2.0
imageID: docker.io/jupyterhub/k8s-singleuser-sample@sha256:7fba974bb151a3bd5bcdb33e12a9be146274de44fec47ffc64345144d403400d
lastState: {}
name: notebook
ready: true
restartCount: 0
started: true
state:
running:
startedAt: "2022-09-09T12:36:39Z"
hostIP: 192.168.1.154
initContainerStatuses:
- containerID: containerd://79797e79505eaca97d5586c3c14b8fad3fc4ffe01a697ff5b5dc73f5b5007668
image: docker.io/jupyterhub/k8s-network-tools:1.2.0
imageID: docker.io/jupyterhub/k8s-network-tools@sha256:a6fa68b84748dcf01085016fd2475e84a38d4b5f0940d010c0ae3044e50ee28d
lastState: {}
name: block-cloud-metadata
ready: true
restartCount: 0
state:
terminated:
containerID: containerd://79797e79505eaca97d5586c3c14b8fad3fc4ffe01a697ff5b5dc73f5b5007668
exitCode: 0
finishedAt: "2022-09-09T12:36:38Z"
reason: Completed
startedAt: "2022-09-09T12:36:38Z"
phase: Running
podIP: 10.42.0.220
podIPs:
- ip: 10.42.0.220
qosClass: Burstable
startTime: "2022-09-09T12:36:38Z"
apiVersion: v1
kind: Pod
metadata:
annotations:
hub.jupyter.org/username: test_user
creationTimestamp: "2022-09-09T12:32:11Z"
labels:
app: jupyterhub
chart: jupyterhub-1.2.0
component: singleuser-server
heritage: jupyterhub
hub.jupyter.org/network-access-hub: "true"
hub.jupyter.org/servername: ""
hub.jupyter.org/username: test-5fuser
release: jupyterhub
name: jupyter-test-5fuser
namespace: jupyter
resourceVersion: "568002"
uid: 0a02f2a9-4eb8-4714-8233-dce58a11f0df
spec:
affinity:
nodeAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- key: hub.jupyter.org/node-purpose
operator: In
values:
- user
weight: 100
automountServiceAccountToken: false
containers:
- args:
- jupyterhub-singleuser
- --ip=0.0.0.0
- --port=8888
- --debug
env:
- name: JPY_API_TOKEN
value: bed3914b18ec47f886faebadb0bd697b
- name: JUPYTERHUB_ACTIVITY_URL
value: http://hub:8081/hub/api/users/test_user/activity
- name: JUPYTERHUB_ADMIN_ACCESS
value: "1"
- name: JUPYTERHUB_API_TOKEN
value: bed3914b18ec47f886faebadb0bd697b
- name: JUPYTERHUB_API_URL
value: http://hub:8081/hub/api
- name: JUPYTERHUB_BASE_URL
value: /
- name: JUPYTERHUB_CLIENT_ID
value: jupyterhub-user-test_user
- name: JUPYTERHUB_HOST
- name: JUPYTERHUB_OAUTH_CALLBACK_URL
value: /user/test_user/oauth_callback
- name: JUPYTERHUB_SERVER_NAME
- name: JUPYTERHUB_SERVICE_PREFIX
value: /user/test_user/
- name: JUPYTERHUB_USER
value: test_user
- name: JUPYTER_IMAGE
value: jupyterhub/k8s-singleuser-sample:1.2.0
- name: JUPYTER_IMAGE_SPEC
value: jupyterhub/k8s-singleuser-sample:1.2.0
- name: MEM_GUARANTEE
value: "1073741824"
image: jupyterhub/k8s-singleuser-sample:1.2.0
imagePullPolicy: IfNotPresent
lifecycle: {}
name: notebook
ports:
- containerPort: 8888
name: notebook-port
protocol: TCP
resources:
requests:
memory: "1073741824"
securityContext:
runAsUser: 1000
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /home/jovyan
name: volume-test-5fuser
dnsPolicy: ClusterFirst
enableServiceLinks: true
initContainers:
- command:
- iptables
- -A
- OUTPUT
- -d
- 169.254.169.254
- -j
- DROP
image: jupyterhub/k8s-network-tools:1.2.0
imagePullPolicy: IfNotPresent
name: block-cloud-metadata
resources: {}
securityContext:
capabilities:
add:
- NET_ADMIN
privileged: true
runAsUser: 0
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
nodeName: logan-dev
preemptionPolicy: PreemptLowerPriority
priority: 0
restartPolicy: OnFailure
schedulerName: jupyterhub-user-scheduler
securityContext:
fsGroup: 100
serviceAccount: default
serviceAccountName: default
terminationGracePeriodSeconds: 30
tolerations:
- effect: NoSchedule
key: hub.jupyter.org/dedicated
operator: Equal
value: user
- effect: NoSchedule
key: hub.jupyter.org_dedicated
operator: Equal
value: user
- effect: NoExecute
key: node.kubernetes.io/not-ready
operator: Exists
tolerationSeconds: 300
- effect: NoExecute
key: node.kubernetes.io/unreachable
operator: Exists
tolerationSeconds: 300
volumes:
- name: volume-test-5fuser
persistentVolumeClaim:
claimName: claim-test-5fuser
status:
conditions:
- lastProbeTime: null
lastTransitionTime: "2022-09-09T12:32:12Z"
status: "True"
type: Initialized
- lastProbeTime: null
lastTransitionTime: "2022-09-09T12:32:13Z"
status: "True"
type: Ready
- lastProbeTime: null
lastTransitionTime: "2022-09-09T12:32:13Z"
status: "True"
type: ContainersReady
- lastProbeTime: null
lastTransitionTime: "2022-09-09T12:32:11Z"
status: "True"
type: PodScheduled
containerStatuses:
- containerID: containerd://196e31f233dd8663d4a86b26552255963a56a6bdaecbf6c27d89780ddd2d1b98
image: docker.io/jupyterhub/k8s-singleuser-sample:1.2.0
imageID: docker.io/jupyterhub/k8s-singleuser-sample@sha256:7fba974bb151a3bd5bcdb33e12a9be146274de44fec47ffc64345144d403400d
lastState: {}
name: notebook
ready: true
restartCount: 0
started: true
state:
running:
startedAt: "2022-09-09T12:32:13Z"
hostIP: 192.168.1.154
initContainerStatuses:
- containerID: containerd://8c608010e663b8696f0ab27f2ceff61925698e12adf579ea4daf8f7104308104
image: docker.io/jupyterhub/k8s-network-tools:1.2.0
imageID: docker.io/jupyterhub/k8s-network-tools@sha256:a6fa68b84748dcf01085016fd2475e84a38d4b5f0940d010c0ae3044e50ee28d
lastState: {}
name: block-cloud-metadata
ready: true
restartCount: 0
state:
terminated:
containerID: containerd://8c608010e663b8696f0ab27f2ceff61925698e12adf579ea4daf8f7104308104
exitCode: 0
finishedAt: "2022-09-09T12:32:11Z"
reason: Completed
startedAt: "2022-09-09T12:32:11Z"
phase: Running
podIP: 10.42.0.219
podIPs:
- ip: 10.42.0.219
qosClass: Burstable
startTime: "2022-09-09T12:32:11Z"
apiVersion: v1
kind: Pod
metadata:
annotations:
hub.jupyter.org/servername: test1
hub.jupyter.org/username: test_user
creationTimestamp: "2022-09-09T12:36:38Z"
labels:
app: jupyterhub
chart: jupyterhub-1.2.0
component: singleuser-server
heritage: jupyterhub
hub.jupyter.org/network-access-hub: "true"
hub.jupyter.org/servername: test1
hub.jupyter.org/username: test-5fuser
release: jupyterhub
name: jupyter-test-5fuser--test1
namespace: jupyter
resourceVersion: "568384"
uid: c8269978-a95b-42e5-b3e3-71f81fe41d68
spec:
affinity:
nodeAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- key: hub.jupyter.org/node-purpose
operator: In
values:
- user
weight: 100
automountServiceAccountToken: false
containers:
- args:
- jupyterhub-singleuser
- --ip=0.0.0.0
- --port=8888
- --debug
env:
- name: JPY_API_TOKEN
value: faaf2fdec2e349ccb8c634d8945d7c57
- name: JUPYTERHUB_ACTIVITY_URL
value: http://hub:8081/hub/api/users/test_user/activity
- name: JUPYTERHUB_ADMIN_ACCESS
value: "1"
- name: JUPYTERHUB_API_TOKEN
value: faaf2fdec2e349ccb8c634d8945d7c57
- name: JUPYTERHUB_API_URL
value: http://hub:8081/hub/api
- name: JUPYTERHUB_BASE_URL
value: /
- name: JUPYTERHUB_CLIENT_ID
value: jupyterhub-user-test_user-test1
- name: JUPYTERHUB_HOST
- name: JUPYTERHUB_OAUTH_CALLBACK_URL
value: /user/test_user/test1/oauth_callback
- name: JUPYTERHUB_SERVER_NAME
value: test1
- name: JUPYTERHUB_SERVICE_PREFIX
value: /user/test_user/test1/
- name: JUPYTERHUB_USER
value: test_user
- name: JUPYTER_IMAGE
value: jupyterhub/k8s-singleuser-sample:1.2.0
- name: JUPYTER_IMAGE_SPEC
value: jupyterhub/k8s-singleuser-sample:1.2.0
- name: MEM_GUARANTEE
value: "1073741824"
image: jupyterhub/k8s-singleuser-sample:1.2.0
imagePullPolicy: IfNotPresent
lifecycle: {}
name: notebook
ports:
- containerPort: 8888
name: notebook-port
protocol: TCP
resources:
requests:
memory: "1073741824"
securityContext:
runAsUser: 1000
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /home/jovyan
name: volume-test-5fusertest1
dnsPolicy: ClusterFirst
enableServiceLinks: true
initContainers:
- command:
- iptables
- -A
- OUTPUT
- -d
- 169.254.169.254
- -j
- DROP
image: jupyterhub/k8s-network-tools:1.2.0
imagePullPolicy: IfNotPresent
name: block-cloud-metadata
resources: {}
securityContext:
capabilities:
add:
- NET_ADMIN
privileged: true
runAsUser: 0
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
nodeName: logan-dev
preemptionPolicy: PreemptLowerPriority
priority: 0
restartPolicy: OnFailure
schedulerName: jupyterhub-user-scheduler
securityContext:
fsGroup: 100
serviceAccount: default
serviceAccountName: default
terminationGracePeriodSeconds: 30
tolerations:
- effect: NoSchedule
key: hub.jupyter.org/dedicated
operator: Equal
value: user
- effect: NoSchedule
key: hub.jupyter.org_dedicated
operator: Equal
value: user
- effect: NoExecute
key: node.kubernetes.io/not-ready
operator: Exists
tolerationSeconds: 300
- effect: NoExecute
key: node.kubernetes.io/unreachable
operator: Exists
tolerationSeconds: 300
volumes:
- name: volume-test-5fusertest1
persistentVolumeClaim:
claimName: claim-test-5fusertest1
status:
conditions:
- lastProbeTime: null
lastTransitionTime: "2022-09-09T12:36:38Z"
status: "True"
type: Initialized
- lastProbeTime: null
lastTransitionTime: "2022-09-09T12:36:39Z"
status: "True"
type: Ready
- lastProbeTime: null
lastTransitionTime: "2022-09-09T12:36:39Z"
status: "True"
type: ContainersReady
- lastProbeTime: null
lastTransitionTime: "2022-09-09T12:36:38Z"
status: "True"
type: PodScheduled
containerStatuses:
- containerID: containerd://b472751672b5db806933a93e76a886ecec8452c8fbc279ba6600d85ec13382d0
image: docker.io/jupyterhub/k8s-singleuser-sample:1.2.0
imageID: docker.io/jupyterhub/k8s-singleuser-sample@sha256:7fba974bb151a3bd5bcdb33e12a9be146274de44fec47ffc64345144d403400d
lastState: {}
name: notebook
ready: true
restartCount: 0
started: true
state:
running:
startedAt: "2022-09-09T12:36:39Z"
hostIP: 192.168.1.154
initContainerStatuses:
- containerID: containerd://79797e79505eaca97d5586c3c14b8fad3fc4ffe01a697ff5b5dc73f5b5007668
image: docker.io/jupyterhub/k8s-network-tools:1.2.0
imageID: docker.io/jupyterhub/k8s-network-tools@sha256:a6fa68b84748dcf01085016fd2475e84a38d4b5f0940d010c0ae3044e50ee28d
lastState: {}
name: block-cloud-metadata
ready: true
restartCount: 0
state:
terminated:
containerID: containerd://79797e79505eaca97d5586c3c14b8fad3fc4ffe01a697ff5b5dc73f5b5007668
exitCode: 0
finishedAt: "2022-09-09T12:36:38Z"
reason: Completed
startedAt: "2022-09-09T12:36:38Z"
phase: Running
podIP: 10.42.0.220
podIPs:
- ip: 10.42.0.220
qosClass: Burstable
startTime: "2022-09-09T12:36:38Z"
apiVersion: v1
kind: Pod
metadata:
annotations:
hub.jupyter.org/servername: test2
hub.jupyter.org/username: test_user
creationTimestamp: "2022-09-09T12:38:23Z"
labels:
app: jupyterhub
chart: jupyterhub-1.2.0
component: singleuser-server
heritage: jupyterhub
hub.jupyter.org/network-access-hub: "true"
hub.jupyter.org/servername: test2
hub.jupyter.org/username: test-5fuser
release: jupyterhub
name: jupyter-test-5fuser--test2
namespace: jupyter
resourceVersion: "568561"
uid: 68cf5572-3aa2-46ed-8051-8980097bb95e
spec:
affinity:
nodeAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- key: hub.jupyter.org/node-purpose
operator: In
values:
- user
weight: 100
automountServiceAccountToken: false
containers:
- args:
- jupyterhub-singleuser
- --ip=0.0.0.0
- --port=8888
- --debug
env:
- name: JPY_API_TOKEN
value: c80142a647fd4ef789e2663570b2162d
- name: JUPYTERHUB_ACTIVITY_URL
value: http://hub:8081/hub/api/users/test_user/activity
- name: JUPYTERHUB_ADMIN_ACCESS
value: "1"
- name: JUPYTERHUB_API_TOKEN
value: c80142a647fd4ef789e2663570b2162d
- name: JUPYTERHUB_API_URL
value: http://hub:8081/hub/api
- name: JUPYTERHUB_BASE_URL
value: /
- name: JUPYTERHUB_CLIENT_ID
value: jupyterhub-user-test_user-test2
- name: JUPYTERHUB_HOST
- name: JUPYTERHUB_OAUTH_CALLBACK_URL
value: /user/test_user/test2/oauth_callback
- name: JUPYTERHUB_SERVER_NAME
value: test2
- name: JUPYTERHUB_SERVICE_PREFIX
value: /user/test_user/test2/
- name: JUPYTERHUB_USER
value: test_user
- name: JUPYTER_IMAGE
value: jupyterhub/k8s-singleuser-sample:1.2.0
- name: JUPYTER_IMAGE_SPEC
value: jupyterhub/k8s-singleuser-sample:1.2.0
- name: MEM_GUARANTEE
value: "1073741824"
image: jupyterhub/k8s-singleuser-sample:1.2.0
imagePullPolicy: IfNotPresent
lifecycle: {}
name: notebook
ports:
- containerPort: 8888
name: notebook-port
protocol: TCP
resources:
requests:
memory: "1073741824"
securityContext:
runAsUser: 1000
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /home/jovyan
name: volume-test-5fusertest2
dnsPolicy: ClusterFirst
enableServiceLinks: true
initContainers:
- command:
- iptables
- -A
- OUTPUT
- -d
- 169.254.169.254
- -j
- DROP
image: jupyterhub/k8s-network-tools:1.2.0
imagePullPolicy: IfNotPresent
name: block-cloud-metadata
resources: {}
securityContext:
capabilities:
add:
- NET_ADMIN
privileged: true
runAsUser: 0
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
nodeName: logan-dev
preemptionPolicy: PreemptLowerPriority
priority: 0
restartPolicy: OnFailure
schedulerName: jupyterhub-user-scheduler
securityContext:
fsGroup: 100
serviceAccount: default
serviceAccountName: default
terminationGracePeriodSeconds: 30
tolerations:
- effect: NoSchedule
key: hub.jupyter.org/dedicated
operator: Equal
value: user
- effect: NoSchedule
key: hub.jupyter.org_dedicated
operator: Equal
value: user
- effect: NoExecute
key: node.kubernetes.io/not-ready
operator: Exists
tolerationSeconds: 300
- effect: NoExecute
key: node.kubernetes.io/unreachable
operator: Exists
tolerationSeconds: 300
volumes:
- name: volume-test-5fusertest2
persistentVolumeClaim:
claimName: claim-test-5fusertest2
status:
conditions:
- lastProbeTime: null
lastTransitionTime: "2022-09-09T12:38:24Z"
status: "True"
type: Initialized
- lastProbeTime: null
lastTransitionTime: "2022-09-09T12:38:25Z"
status: "True"
type: Ready
- lastProbeTime: null
lastTransitionTime: "2022-09-09T12:38:25Z"
status: "True"
type: ContainersReady
- lastProbeTime: null
lastTransitionTime: "2022-09-09T12:38:23Z"
status: "True"
type: PodScheduled
containerStatuses:
- containerID: containerd://c4363d044d6cd5b10b00fd2fb6a9c161cb6a86140cc70a9a842c0365822ca101
image: docker.io/jupyterhub/k8s-singleuser-sample:1.2.0
imageID: docker.io/jupyterhub/k8s-singleuser-sample@sha256:7fba974bb151a3bd5bcdb33e12a9be146274de44fec47ffc64345144d403400d
lastState: {}
name: notebook
ready: true
restartCount: 0
started: true
state:
running:
startedAt: "2022-09-09T12:38:24Z"
hostIP: 192.168.1.154
initContainerStatuses:
- containerID: containerd://ffc45049c8f5a21fdf21104ab15df693ea654d38827c72c3eaecb7b844553240
image: docker.io/jupyterhub/k8s-network-tools:1.2.0
imageID: docker.io/jupyterhub/k8s-network-tools@sha256:a6fa68b84748dcf01085016fd2475e84a38d4b5f0940d010c0ae3044e50ee28d
lastState: {}
name: block-cloud-metadata
ready: true
restartCount: 0
state:
terminated:
containerID: containerd://ffc45049c8f5a21fdf21104ab15df693ea654d38827c72c3eaecb7b844553240
exitCode: 0
finishedAt: "2022-09-09T12:38:24Z"
reason: Completed
startedAt: "2022-09-09T12:38:24Z"
phase: Running
podIP: 10.42.0.222
podIPs:
- ip: 10.42.0.222
qosClass: Burstable
startTime: "2022-09-09T12:38:23Z"
apiVersion: v1
kind: Pod
metadata:
annotations:
hub.jupyter.org/username: test_user
creationTimestamp: "2022-09-09T12:32:11Z"
labels:
app: jupyterhub
chart: jupyterhub-1.2.0
component: singleuser-server
heritage: jupyterhub
hub.jupyter.org/network-access-hub: "true"
hub.jupyter.org/servername: ""
hub.jupyter.org/username: test-5fuser
release: jupyterhub
name: jupyter-test-5fuser
namespace: jupyter
resourceVersion: "568002"
uid: 0a02f2a9-4eb8-4714-8233-dce58a11f0df
spec:
affinity:
nodeAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- key: hub.jupyter.org/node-purpose
operator: In
values:
- user
weight: 100
automountServiceAccountToken: false
containers:
- args:
- jupyterhub-singleuser
- --ip=0.0.0.0
- --port=8888
- --debug
env:
- name: JPY_API_TOKEN
value: bed3914b18ec47f886faebadb0bd697b
- name: JUPYTERHUB_ACTIVITY_URL
value: http://hub:8081/hub/api/users/test_user/activity
- name: JUPYTERHUB_ADMIN_ACCESS
value: "1"
- name: JUPYTERHUB_API_TOKEN
value: bed3914b18ec47f886faebadb0bd697b
- name: JUPYTERHUB_API_URL
value: http://hub:8081/hub/api
- name: JUPYTERHUB_BASE_URL
value: /
- name: JUPYTERHUB_CLIENT_ID
value: jupyterhub-user-test_user
- name: JUPYTERHUB_HOST
- name: JUPYTERHUB_OAUTH_CALLBACK_URL
value: /user/test_user/oauth_callback
- name: JUPYTERHUB_SERVER_NAME
- name: JUPYTERHUB_SERVICE_PREFIX
value: /user/test_user/
- name: JUPYTERHUB_USER
value: test_user
- name: JUPYTER_IMAGE
value: jupyterhub/k8s-singleuser-sample:1.2.0
- name: JUPYTER_IMAGE_SPEC
value: jupyterhub/k8s-singleuser-sample:1.2.0
- name: MEM_GUARANTEE
value: "1073741824"
image: jupyterhub/k8s-singleuser-sample:1.2.0
imagePullPolicy: IfNotPresent
lifecycle: {}
name: notebook
ports:
- containerPort: 8888
name: notebook-port
protocol: TCP
resources:
requests:
memory: "1073741824"
securityContext:
runAsUser: 1000
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /home/jovyan
name: volume-test-5fuser
dnsPolicy: ClusterFirst
enableServiceLinks: true
initContainers:
- command:
- iptables
- -A
- OUTPUT
- -d
- 169.254.169.254
- -j
- DROP
image: jupyterhub/k8s-network-tools:1.2.0
imagePullPolicy: IfNotPresent
name: block-cloud-metadata
resources: {}
securityContext:
capabilities:
add:
- NET_ADMIN
privileged: true
runAsUser: 0
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
nodeName: logan-dev
preemptionPolicy: PreemptLowerPriority
priority: 0
restartPolicy: OnFailure
schedulerName: jupyterhub-user-scheduler
securityContext:
fsGroup: 100
serviceAccount: default
serviceAccountName: default
terminationGracePeriodSeconds: 30
tolerations:
- effect: NoSchedule
key: hub.jupyter.org/dedicated
operator: Equal
value: user
- effect: NoSchedule
key: hub.jupyter.org_dedicated
operator: Equal
value: user
- effect: NoExecute
key: node.kubernetes.io/not-ready
operator: Exists
tolerationSeconds: 300
- effect: NoExecute
key: node.kubernetes.io/unreachable
operator: Exists
tolerationSeconds: 300
volumes:
- name: volume-test-5fuser
persistentVolumeClaim:
claimName: claim-test-5fuser
status:
conditions:
- lastProbeTime: null
lastTransitionTime: "2022-09-09T12:32:12Z"
status: "True"
type: Initialized
- lastProbeTime: null
lastTransitionTime: "2022-09-09T12:32:13Z"
status: "True"
type: Ready
- lastProbeTime: null
lastTransitionTime: "2022-09-09T12:32:13Z"
status: "True"
type: ContainersReady
- lastProbeTime: null
lastTransitionTime: "2022-09-09T12:32:11Z"
status: "True"
type: PodScheduled
containerStatuses:
- containerID: containerd://196e31f233dd8663d4a86b26552255963a56a6bdaecbf6c27d89780ddd2d1b98
image: docker.io/jupyterhub/k8s-singleuser-sample:1.2.0
imageID: docker.io/jupyterhub/k8s-singleuser-sample@sha256:7fba974bb151a3bd5bcdb33e12a9be146274de44fec47ffc64345144d403400d
lastState: {}
name: notebook
ready: true
restartCount: 0
started: true
state:
running:
startedAt: "2022-09-09T12:32:13Z"
hostIP: 192.168.1.154
initContainerStatuses:
- containerID: containerd://8c608010e663b8696f0ab27f2ceff61925698e12adf579ea4daf8f7104308104
image: docker.io/jupyterhub/k8s-network-tools:1.2.0
imageID: docker.io/jupyterhub/k8s-network-tools@sha256:a6fa68b84748dcf01085016fd2475e84a38d4b5f0940d010c0ae3044e50ee28d
lastState: {}
name: block-cloud-metadata
ready: true
restartCount: 0
state:
terminated:
containerID: containerd://8c608010e663b8696f0ab27f2ceff61925698e12adf579ea4daf8f7104308104
exitCode: 0
finishedAt: "2022-09-09T12:32:11Z"
reason: Completed
startedAt: "2022-09-09T12:32:11Z"
phase: Running
podIP: 10.42.0.219
podIPs:
- ip: 10.42.0.219
qosClass: Burstable
startTime: "2022-09-09T12:32:11Z"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment