-
Notifications
You must be signed in to change notification settings - Fork 68
/
_nsx-t-ingress-lb-overview.html.md.erb
65 lines (52 loc) · 3.96 KB
/
_nsx-t-ingress-lb-overview.html.md.erb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
The NSX Load Balancer
is a logical load balancer that handles a number of functions using virtual servers and pools.
The NSX load balancer creates a load balancer service for each Kubernetes cluster provisioned
by Tanzu Kubernetes Grid Integrated Edition with NSX. For each load balancer service, NCP, by way of the Kubernetes CustomResourceDefinition (CRD),
creates corresponding NSXLoadBalancerMonitor objects.
By default Tanzu Kubernetes Grid Integrated Edition deploys the following NSX virtual servers for each Kubernetes cluster:
* One TCP layer 4 load balancer virtual server for the Kubernetes API server.
* One TCP layer 4 auto-scaled load balancer virtual server for **each** Kubernetes service
resource of `type: LoadBalancer`.
* Two HTTP/HTTPS layer 7 ingress routing virtual servers. These virtual server are attached to
the Kubernetes Ingress Controller cluster load balancer service and can be manually scaled.
Tanzu Kubernetes Grid Integrated Edition uses Kubernetes custom resources to
monitor the state of the NSX load balancer service and scale the virtual servers created for ingress.
<% if current_page.data.lbtype == "monitor" %>
For information about scaling TCP layer 4 ingress controller see
[Defining Network Profiles for the TCP Layer 4 Load Balancer](network-profiles-ncp-lb.html).
For information about configuring layer 7 ingress routing load balancers see
[Scaling the HTTP/S Layer 7 Ingress Load Balancers Using the LoadBalancer CRD](nsxt-ingress-scale.html).
For information about configuring the layer 7 ingress controller see
[Defining Network Profiles for the HTTP/S Layer 7 Ingress Controller](network-profiles-ncp-ingress.html).
<% end %>
<% if current_page.data.lbtype == "layer4controller" %>
For information about configuring TCP layer 4 ingress controller see
[Configure the TCP Ingress Controller Network Profile](#nsx-lb-4-about), below.
For information about configuring layer 7 ingress routing load balancers see
[Scaling the HTTP/S Layer 7 Ingress Load Balancers Using the LoadBalancer CRD](nsxt-ingress-scale.html).
For information about configuring the layer 7 ingress controller see
[Defining Network Profiles for the HTTP/S Layer 7 Ingress Controller](network-profiles-ncp-ingress.html).
<% end %>
<% if current_page.data.lbtype == "layer7" %>
For information about configuring layer 7 ingress routing load balancers see
[Determine Your Load Balancer's Status](#nsxLoadBalancerMonitors-actions), below.
For information about configuring the layer 7 ingress controller see
[Defining Network Profiles for the HTTP/S Layer 7 Ingress Controller](network-profiles-ncp-ingress.html).
For information about configuring TCP layer 4 ingress controller see
[Defining Network Profiles for the TCP Layer 4 Load Balancer](network-profiles-ncp-lb.html).
<% end %>
<% if current_page.data.lbtype == "layer7controller" %>
For information about configuring the layer 7 ingress controller see
[Defining Network Profiles for the HTTP/S Layer 7 Ingress Controller](network-profiles-ncp-ingress.html), below.
For information about configuring layer 7 ingress routing load balancers see
[Scaling the HTTP/S Layer 7 Ingress Load Balancers Using the LoadBalancer CRD](nsxt-ingress-scale.html).
For information about configuring TCP layer 4 ingress routing load balancers see
[Defining Network Profiles for the TCP Layer 4 Load Balancer](network-profiles-ncp-lb.html).
<% end %>
For more information about the NSX Load Balancer, see
[Create an IP Pool in Manager Mode](https://docs.vmware.com/en/VMware-NSX-T-Data-Center/3.2/administration/GUID-8639F737-1D75-4177-9D31-5F20551DEE8E.html)
or [Add an IP Address Pool](https://docs.vmware.com/en/VMware-NSX-T-Data-Center/3.2/administration/GUID-C6E60AAC-A24E-4611-A1A0-DC5ADF7DD9F3.html)
in the VMware documentation.
For more information about Kubernetes custom resources,
see [Custom resources](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/#custom-resources)
in the Kubernetes documentation.