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
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
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
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
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
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
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
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