【发布时间】:2021-08-25 20:06:35
【问题描述】:
我正在使用Kubernetes 和Helm 在云资源上运行Dask 集群和Jupyter 笔记本服务器
我正在为Dask 集群和Jupyter 使用yaml 文件,最初取自https://docs.dask.org/en/latest/setup/kubernetes-helm.html:
apiVersion: v1
kind: Pod
worker:
replicas: 2 #number of workers
resources:
limits:
cpu: 2
memory: 2G
requests:
cpu: 2
memory: 2G
env:
- name: EXTRA_PIP_PACKAGES
value: s3fs --upgrade
# We want to keep the same packages on the workers and jupyter environments
jupyter:
enabled: true
env:
- name: EXTRA_PIP_PACKAGES
value: s3fs --upgrade
resources:
limits:
cpu: 1
memory: 2G
requests:
cpu: 1
memory: 2G
我正在使用另一个 yaml 文件在本地创建存储。
#CREATE A PERSISTENT VOLUME CLAIM // attached to our pod config
apiVersion: 1
kind: PersistentVolumeClaim
metadata:
name: dask-cluster-persistent-volume-claim
spec:
accessModes:
- ReadWriteOne #can be used by a single node -ReadOnlyMany : for multiple nodes -ReadWriteMany: read/written to/by many nodes
ressources:
requests:
storage: 2Gi # storage capacity
我想在第一个 yaml 文件中添加持久卷声明,但我不知道添加 volumes 和 volumeMounts 的位置。
如果你有什么想法,请分享,谢谢
【问题讨论】:
标签: dask dask-distributed persistent-volumes persistent-volume-claims dask-kubernetes