예제 #1
0
 def create_kubernetes_engine_spec(use_zonal_nodepools=False):
   kubernetes_engine_spec = benchmark_config_spec._ContainerClusterSpec(
       'NAME', **{
           'cloud': 'GCP',
           'vm_spec': {
               'GCP': {
                   'machine_type': 'fake-machine-type',
                   'zone': 'us-west1',
               },
           },
           'nodepools': {
               'nodepool1': {
                   'vm_spec': {
                       'GCP': {
                           'machine_type':
                               'machine-type-1',
                           'zone':
                               'us-west1-a,us-west1-b'
                               if use_zonal_nodepools else None,
                       },
                   }
               },
               'nodepool2': {
                   'vm_spec': {
                       'GCP': {
                           'machine_type': 'machine-type-2',
                           'zone':
                               'us-west1-c' if use_zonal_nodepools else None,
                       },
                   }
               },
           }
       })
   return kubernetes_engine_spec
예제 #2
0
 def create_container_engine_spec():
     container_engine_spec = benchmark_config_spec._ContainerClusterSpec(
         'NAME', **{
             'cloud': 'GCP',
             'vm_spec': {
                 'GCP': {
                     'machine_type': 'fake-machine-type',
                 },
             },
         })
     return container_engine_spec
 def create_container_engine_spec():
   container_engine_spec = benchmark_config_spec._ContainerClusterSpec(
       'NAME', **{
           'cloud': 'GCP',
           'vm_spec': {
               'GCP': {
                   'machine_type': 'fake-machine-type',
               },
           },
       })
   return container_engine_spec
예제 #4
0
 def create_kubernetes_engine_spec():
   kubernetes_engine_spec = benchmark_config_spec._ContainerClusterSpec(
       'NAME', **{
           'cloud': 'GCP',
           'vm_spec': {
               'GCP': {
                   'machine_type': 'fake-machine-type',
                   'zone': 'us-west1-a',
               },
           },
       })
   return kubernetes_engine_spec
예제 #5
0
 def create_kubernetes_engine_spec():
   kubernetes_engine_spec = benchmark_config_spec._ContainerClusterSpec(
       'NAME', **{
           'cloud': 'GCP',
           'vm_spec': {
               'GCP': {
                   'machine_type': 'fake-machine-type',
                   'min_cpu_platform': 'skylake',
               },
           },
       })
   return kubernetes_engine_spec
예제 #6
0
 def create_container_engine_spec():
     container_engine_spec = benchmark_config_spec._ContainerClusterSpec(
         'NAME', **{
             'cloud': 'GCP',
             'vm_spec': {
                 'GCP': {
                     'machine_type': {
                         'cpus': 4,
                         'memory': '1024MiB',
                     },
                 },
             },
         })
     return container_engine_spec
 def create_container_engine_spec():
   container_engine_spec = benchmark_config_spec._ContainerClusterSpec(
       'NAME', **{
           'cloud': 'GCP',
           'os_type': 'debian',
           'vm_spec': {
               'GCP': {
                   'machine_type': 'fake-machine-type',
                   'zone': 'us-central1-a'
               },
           },
           'vm_count': 2,
       })
   return container_engine_spec
 def create_container_engine_spec():
   container_engine_spec = benchmark_config_spec._ContainerClusterSpec(
       'NAME', **{
           'cloud': 'GCP',
           'os_type': 'debian',
           'vm_spec': {
               'GCP': {
                   'machine_type': 'fake-machine-type',
                   'zone': 'us-central1-a'
               },
           },
           'vm_count': 2,
       })
   return container_engine_spec
예제 #9
0
 def create_kubernetes_engine_spec():
   kubernetes_engine_spec = benchmark_config_spec._ContainerClusterSpec(
       'NAME', **{
           'cloud': 'GCP',
           'vm_spec': {
               'GCP': {
                   'machine_type': 'fake-machine-type',
                   'gpu_type': 'k80',
                   'gpu_count': 2,
               },
           },
           'vm_count': 2,
       })
   return kubernetes_engine_spec
 def create_container_engine_spec():
   container_engine_spec = benchmark_config_spec._ContainerClusterSpec(
       'NAME', **{
           'cloud': 'GCP',
           'vm_spec': {
               'GCP': {
                   'machine_type': {
                       'cpus': 4,
                       'memory': '1024MiB',
                   },
               },
           },
       })
   return container_engine_spec
예제 #11
0
 def create_kubernetes_engine_spec():
   kubernetes_engine_spec = benchmark_config_spec._ContainerClusterSpec(
       'NAME', **{
           'cloud': 'GCP',
           'vm_spec': {
               'GCP': {
                   'machine_type': 'fake-machine-type',
                   'zone': 'us-central1-a',
               },
           },
           'min_vm_count': 1,
           'vm_count': 2,
           'max_vm_count': 30,
       })
   return kubernetes_engine_spec
예제 #12
0
 def create_kubernetes_engine_spec():
   kubernetes_engine_spec = benchmark_config_spec._ContainerClusterSpec(
       'NAME', **{
           'cloud': 'GCP',
           'vm_spec': {
               'GCP': {
                   'machine_type': 'fake-machine-type',
                   'zone': 'us-central1-a',
                   'min_cpu_platform': 'skylake',
                   'boot_disk_type': 'foo',
                   'boot_disk_size': 200,
                   'num_local_ssds': 2,
               },
           },
           'vm_count': 2,
       })
   return kubernetes_engine_spec