k8s has multiple 3rd party plugins for ingress for advanced loadbalancing, e.g: Nginx, F5, etc. Note: kubernets/ingress-nginx and nginxinc/kubernetes-ingress are different things. Here what we’re talking about all focusing on kubernets/ingress-nginx. Now let’s take a look at ingress-nginx, see what are mandatory for it to work: ingress-nginx controller deployment or daemonset. Default backend svc along with its deployment. RBAC defined. properly configured configmap. use cloud loadbalancer(svc type loadbalancer for nginx controller) or external loadbalancer to mannually redirect traffic to ingress controller on NodePort.

Continue reading

ACE LoadBalancing

对于1个已经认为失效的服务器,当能够收到3个(默认)连续的PROBE返回确认数据时,认为服务器有效。 interval:设定PROBE的探测频繁度,默认15秒。 faildetect:设定无法收到多少个连续的确认数据时认为服务器失效。默认3个。 passdetect: interval 设定对于已经认为失效的服务器进行再次PROBE的时间,默认60秒。 count 设定收到几个连续的确认数据可认为服务器有效。默认3个。 receive:设定发送PROBE后预计应收到确认数据的时间段。默认10秒。 rserver host/redirect Real_Server 定义RealServer名 ip add 10.1.1.1 定义RealServer地址 probe Healthy_detect 定义用于此SERVER的PROBE inservice 使能此rserver Fail-on-all:当一个SERVERFARM中的某个RSERVER有多个PROBE策略时,默认如果1个PROBE FAIL(逻辑OR),则认为此RSERVER FAIL。使用Fail-on-all将改为全部(逻辑AND)FAIL才FAIL。 每个rserver使用ICMP的PROBE确定可用性,然后以端口号确定其在serverfarm组中的可用性。然后以CLASS MAP定义数据特性,POLICY MAP定义针对具体SERVER FARM的策略。

Continue reading

Author's picture

LuLU

Love coding and new technologies

Cloud Solution Consultant

Canada