节点类型
创建的 K8S 集群,提供以下 2 种模式一种:
- 独占节点: 按照节点付费,节点独占,不排队。
- 共享节点: 按照 Pod 付费,但是可能排队。默认情况无法查看节点信息,只有运行 Pod 时才能看到节点信息。
通过命名空间、资源配额和网络策略等 Kubernetes 原生隔离技术,我们确保多租户在计算、存储和网络方面的资源独立性和数据安全性,从而有效隔离和保护每个租户的资源和数据。
下面提供了当前支持的节点类型,您可以在运行负载时根据需求选择。
GPU 节点
类别 | 微架构 | 显存 | 每卡最大内存 | 每卡最大 vCPU | 每 Pod 最大卡 | 标签 (Label) |
---|---|---|---|---|---|---|
NVIDIA RTX 4090 | Hopper | 24 GB | 60 GB | 10 | 8 | rtx-4090 |
NVIDIA RTX 3090 | Ampere | 24 GB | 60 GB | 10 | 8 | rtx-3090 |
CPU 节点
类别 | 微架构 | 每 vCPU 最大内存 | 每 Pod 最大 vCPU | 标签 (Label) |
---|---|---|---|---|
AMD EPYC Rome | Rome | 2 GB | 96 | epyc-rome |
示例
spec:
containers:
- name: example
resources:
limits:
cpu: 10
memory: 60Gi
nvidia.com/gpu: 1
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: scclabs.dev/gpu
operator: In
values:
- rtx-4090
tolerations:
- key: nvidia.com/gpu
operator: Exists
effect: NoSchedule