assets/files/jupyter-b412bca5cd2199cfea640f5453431d9d.yaml [16:60]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
kind: Deployment
apiVersion: extensions/v1beta1
metadata:
  name: jupyter-deployment
  labels:
    app: jupyter
spec:
  selector:
    matchLabels:
      app: jupyter
  replicas: 1
  template:
    metadata:
      labels:
        namespace: submarine
        app: jupyter
    spec:
      nodeSelector:
        kubernetes.io/hostname: k8s-submarine-control-plane
      containers:
        - name: jupyter
          image: jupyter/minimal-notebook
          # mount path in jupyter container
          volumeMounts:
            - mountPath: /home/jovyan
              name: jupyter-storage
      volumes:
        - name: jupyter-storage
          # this path must be the same as extraMounts.containerPath in the kind config
          hostPath:
            path: /tmp/submarine/
            type: DirectoryOrCreate
---
kind: Service
apiVersion: v1
metadata:
  name: jupyter-service
spec:
  selector:
    app: jupyter
  type: NodePort
  ports:
    - port: 8888
      targetPort: 8888
      nodePort: 30070
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



zh-cn/assets/files/jupyter-b412bca5cd2199cfea640f5453431d9d.yaml [16:60]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
kind: Deployment
apiVersion: extensions/v1beta1
metadata:
  name: jupyter-deployment
  labels:
    app: jupyter
spec:
  selector:
    matchLabels:
      app: jupyter
  replicas: 1
  template:
    metadata:
      labels:
        namespace: submarine
        app: jupyter
    spec:
      nodeSelector:
        kubernetes.io/hostname: k8s-submarine-control-plane
      containers:
        - name: jupyter
          image: jupyter/minimal-notebook
          # mount path in jupyter container
          volumeMounts:
            - mountPath: /home/jovyan
              name: jupyter-storage
      volumes:
        - name: jupyter-storage
          # this path must be the same as extraMounts.containerPath in the kind config
          hostPath:
            path: /tmp/submarine/
            type: DirectoryOrCreate
---
kind: Service
apiVersion: v1
metadata:
  name: jupyter-service
spec:
  selector:
    app: jupyter
  type: NodePort
  ports:
    - port: 8888
      targetPort: 8888
      nodePort: 30070
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



