|
7 | 7 |
|
8 | 8 | <br/>
|
9 | 9 |
|
10 |
| -With the NGINX Plus Servers located external to the Cluster, using NGINX's advanced HTTP/S features provide Enterprise class traffic management solutions. |
| 10 | +With the NGINX Plus Servers located external to the Cluster, using NGINX's advanced HTTP/S features provide Enterprise class traffic management solutions. Using NGINX in HTTP mode allows for many solutions, some of are: |
11 | 11 |
|
12 | 12 | - MultiCluster Active/Active Load Balancing
|
13 | 13 | - Horizontal Cluster Scaling
|
14 | 14 | - HTTP Split Clients - for `A/B, Blue/Green, and Canary` test and production traffic steering. Allows Cluster operations/maintainence like:
|
15 |
| -- Node upgrades |
16 |
| -- Software upgrades/security patches |
17 |
| -- Cluster resource expansions |
18 |
| -- Troubleshooting |
19 |
| -- ^^ With NO downtime or reloads |
| 15 | + - Node upgrades |
| 16 | + - Software upgrades/security patches |
| 17 | + - Cluster resource expansions - memory, compute, storage, network |
| 18 | + - Troubleshooting, using Live Traffic if needed |
| 19 | + - ^^ With NO downtime or reloads |
20 | 20 | - NGINX Zone Sync of KeyVal data
|
21 | 21 | - API Gateway functions
|
22 | 22 | - Advanced TLS Processing - MutualTLS, OCSP, FIPS, dynamic cert loading
|
23 |
| -- Advanced Security features - App Protect WAF Firewall, Oauth, JWT, Dynamic Rate and Bandwidth limits, GeoIP, IP block/allow lists |
| 23 | +- Advanced Security features - App Protect WAF Firewall, Oauth, OIDC/JWT, Dynamic Rate and Bandwidth limits, GeoIP, IP block/allow lists |
24 | 24 | - NGINX Java Script (NJS) for custom solutions
|
25 | 25 |
|
26 | 26 | <br/>
|
@@ -62,34 +62,55 @@ NGINX HTTP Split Clients with Dynamic Ratio -- 10% Cluster1 : 90% Cluster2
|
62 | 62 |
|
63 | 63 | <br/>
|
64 | 64 |
|
65 |
| -## Reference Diagram for NKL HTTP MultiCluster Load Balancing Solution |
| 65 | +## Reference Diagram for NLK HTTP MultiCluster Load Balancing Solution |
66 | 66 |
|
67 | 67 | <br/>
|
68 | 68 |
|
69 |
| -Multiple K8s Clusters, HA NGINX Plus LB Servers, NKL Controllers |
| 69 | +Multiple K8s Clusters, HA NGINX Plus LB Servers, NLK Controllers |
70 | 70 |
|
71 |
| - |
| 71 | + |
72 | 72 |
|
73 | 73 |
|
74 | 74 | <br/>
|
75 | 75 |
|
76 |
| -NKL Watching nginx-ingress Service and Updating HTTP Upstreams; Service Type Loadbalancer or NodePort: |
| 76 | +NLK Watching nginx-ingress Service and Updating HTTP Upstreams; Service Type Loadbalancer or NodePort: |
77 | 77 |
|
78 |
| - |
| 78 | + |
79 | 79 | or
|
80 |
| - |
| 80 | + |
81 | 81 |
|
82 | 82 | <br/>
|
83 | 83 |
|
84 | 84 | MultiCluster Load Balancing
|
85 | 85 |
|
86 |
| - |
| 86 | + |
87 | 87 |
|
88 | 88 | <br/>
|
89 | 89 |
|
90 | 90 | NGINX HTTP Split Clients with Dynamic Ratio -- 10% Cluster1 : 90% Cluster2
|
91 | 91 |
|
92 |
| - |
| 92 | + |
| 93 | + |
| 94 | +<br/> |
| 95 | + |
| 96 | +### Grafana Charts - Showing 10, 90, 50% Ratios |
| 97 | + |
| 98 | +<br/> |
| 99 | + |
| 100 | +NGINX HTTP Split Clients with Dynamic Ratio -- 10% Cluster1 : 90% Cluster2 |
| 101 | + |
| 102 | + |
| 103 | + |
| 104 | +<br/> |
| 105 | + |
| 106 | +NGINX HTTP Split Clients with Dynamic Ratio -- 90% Cluster1 : 10% Cluster2 |
| 107 | + |
| 108 | + |
| 109 | +<br/> |
| 110 | + |
| 111 | +NGINX HTTP Split Clients with Dynamic Ratio -- 50% Cluster1 : 50% Cluster2 |
| 112 | + |
| 113 | + |
93 | 114 |
|
94 | 115 | <br/>
|
95 | 116 |
|
|
0 commit comments