我们公司拥有Openshift环境。
我们正在尝试使用jupyterhub最大化数据科学家之间的资源。
是否可以根据需求按需求动态动态分配更多资源(如果有可用的免费资源)。
答案 0 :(得分:1)
您可以看一下设置资源限制。 (我很违反直觉)。
在Kubernetes中(因此在OpenShift中),您可以设置资源requests
和limits
。
资源requests
是运行它的节点上的调度程序所保证的最小Pod。另一方面,资源Limits
可让您的广告连播超出其请求的资源,直至达到指定的限制。
不设置资源requests
和limits
与设置资源有什么区别?
requests
和limits
limits
requests
中指定的资源requests
和limits
requests
的情况下无法重新分配资源requests
和limits
最后它应该看起来像这样
apiVersion: v1
kind: Pod
spec:
containers:
- image: openshift/hello-openshift
name: hello-openshift
resources:
requests:
cpu: 100m
memory: 200Mi
ephemeral-storage: 1Gi
limits:
cpu: 200m
memory: 400Mi
ephemeral-storage: 2Gi
其他信息可在此处找到