• Русский
  • asm.alauda.io group

    LoadBalancer is the Schema for the loadbalancers API

    v1beta1 version
    spec object

    LoadBalancerSpec defines the desired state of LoadBalancer

    consistentHash object

    Consistent Hash-based load balancing can be used to provide soft session affinity based on HTTP headers, cookies or other properties. This load balancing policy is applicable only for HTTP connections. The affinity to a particular destination host will be lost when one or more hosts are added/removed from the destination service.

    httpCookie object

    Hash based on HTTP cookie.

    name string

    Name of the cookie.

    path string

    Path to set for the cookie.

    ttl string

    Lifetime of the cookie.

    httpHeaderName string

    Hash based on a specific HTTP header.

    minimumRingSize integer

    The minimum number of virtual nodes to use for the hash ring. Defaults to 1024. Larger ring sizes result in more granular load distributions. If the number of hosts in the load balancing pool is larger than the ring size, each host will be assigned a single virtual node.

    useSourceIp boolean

    Hash based on the source IP address.

    host string
    localityLbSetting object

    Optional: only one of distribute or failover can be set. Explicitly specify loadbalancing weight across different zones and geographical locations. Refer to Locality weighted load balancing If empty, the locality weight is set according to the endpoints number within it.

    distribute []object
    from string

    Originating locality, '/' separated, e.g. 'region/zone/sub_zone'.

    to object

    Map of upstream localities to traffic distribution weights. The sum of all weights should be 100. Any locality not present will receive no traffic.

    enabled boolean required
    failover []object
    from string

    Originating region.

    to string

    Destination region the traffic will fail over to when endpoints in the 'from' region becomes unhealthy.

    simple string

    Standard load balancing algorithms that require no tuning.

    status object

    LoadBalancerStatus defines the observed state of LoadBalancer

    LoadBalancer is the Schema for the loadbalancers API

    v1beta2 version
    spec object

    LoadBalancerSpec defines the desired state of LoadBalancer

    consistentHash object

    Consistent Hash-based load balancing can be used to provide soft session affinity based on HTTP headers, cookies or other properties. This load balancing policy is applicable only for HTTP connections. The affinity to a particular destination host will be lost when one or more hosts are added/removed from the destination service.

    httpCookie object

    Hash based on HTTP cookie.

    name string

    Name of the cookie.

    path string

    Path to set for the cookie.

    ttl string

    Lifetime of the cookie.

    httpHeaderName string

    Hash based on a specific HTTP header.

    minimumRingSize integer

    The minimum number of virtual nodes to use for the hash ring. Defaults to 1024. Larger ring sizes result in more granular load distributions. If the number of hosts in the load balancing pool is larger than the ring size, each host will be assigned a single virtual node.

    useSourceIp boolean

    Hash based on the source IP address.

    host string
    localityLbSetting object

    Optional: only one of distribute or failover can be set. Explicitly specify loadbalancing weight across different zones and geographical locations. Refer to Locality weighted load balancing If empty, the locality weight is set according to the endpoints number within it.

    distribute []object
    from string

    Originating locality, '/' separated, e.g. 'region/zone/sub_zone'.

    to object

    Map of upstream localities to traffic distribution weights. The sum of all weights should be 100. Any locality not present will receive no traffic.

    enabled boolean required
    failover []object
    from string

    Originating region.

    to string

    Destination region the traffic will fail over to when endpoints in the 'from' region becomes unhealthy.

    simple string

    Standard load balancing algorithms that require no tuning.

    status object

    LoadBalancerStatus defines the observed state of LoadBalancer