...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/samples/resources/computebackendservice/external-load-balancing-backend-service/compute_v1beta1_computebackendservice.yaml

Documentation: github.com/GoogleCloudPlatform/k8s-config-connector/samples/resources/computebackendservice/external-load-balancing-backend-service

     1# Copyright 2020 Google LLC
     2#
     3# Licensed under the Apache License, Version 2.0 (the "License");
     4# you may not use this file except in compliance with the License.
     5# You may obtain a copy of the License at
     6#
     7#     http://www.apache.org/licenses/LICENSE-2.0
     8#
     9# Unless required by applicable law or agreed to in writing, software
    10# distributed under the License is distributed on an "AS IS" BASIS,
    11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12# See the License for the specific language governing permissions and
    13# limitations under the License.
    14
    15apiVersion: compute.cnrm.cloud.google.com/v1beta1
    16kind: ComputeBackendService
    17metadata:
    18  name: computebackendservice-sample-externalloadbalancing
    19spec:
    20  description: External backend service with cookie-based session affinity.
    21  portName: cookie-cloud
    22  timeoutSec: 30
    23  healthChecks:
    24  - healthCheckRef:
    25      name: computebackendservice-dep-externalloadbalancing
    26  loadBalancingScheme: EXTERNAL
    27  location: global
    28  protocol: HTTPS
    29  affinityCookieTtlSec: 360
    30  connectionDrainingTimeoutSec: 60
    31  securityPolicyRef:
    32    name: computebackendservice-dep-externalloadbalancing
    33  sessionAffinity: GENERATED_COOKIE
    34  customRequestHeaders:
    35  - "Trailer: custom-trailer"
    36  logConfig:
    37    enable: true
    38    sampleRate: 0.5
    39  backend:
    40  - balancingMode: RATE
    41    capacityScaler: 1
    42    description: A network endpoint group serving this backend with all its available capacity, as calculated by number of simultaneous connections.
    43    maxRatePerEndpoint: 10
    44    group:
    45      networkEndpointGroupRef:
    46        name: computebackendservice-dep-externalloadbalancing

View as plain text