1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| hub: extraConfig: profileList: | c.KubeSpawner.profile_list = [ { 'display_name': '小型环境 (4G 内存)', 'description': '适合轻量级数据分析任务', 'kubespawner_override': { 'cpu_limit': 1, 'cpu_guarantee': 0.5, 'mem_limit': '4G', 'mem_guarantee': '2G', 'node_selector': { 'disktype': 'ssd', 'workload': 'general' } } }, { 'display_name': '大型环境 (8G 内存)', 'description': '适合大规模数据处理和模型训练', 'kubespawner_override': { 'cpu_limit': 2, 'cpu_guarantee': 1, 'mem_limit': '8G', 'mem_guarantee': '4G', 'node_selector': { 'disktype': 'ssd', 'workload': 'compute' } } }, { 'display_name': 'GPU 环境', 'description': '配备 GPU 用于深度学习', 'kubespawner_override': { 'cpu_limit': 4, 'mem_limit': '16G', 'extra_resource_limits': { 'nvidia.com/gpu': '1' }, 'node_selector': { 'accelerator': 'nvidia-tesla-v100' } } } ]
|