Skip to content

Commit d09fa8a

Browse files
authored
Merge pull request #20722 from luis5tb/kuryr-fixes
Bug 1789657: Enhancement to Kuryr quota documentation
2 parents 93a5fe7 + cf5ffa4 commit d09fa8a

File tree

2 files changed

+24
-18
lines changed

2 files changed

+24
-18
lines changed

modules/installation-osp-default-kuryr-deployment.adoc

Lines changed: 23 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,24 @@ Use the following quota to satisfy a default cluster's minimum requirements:
1616

1717
[options="header"]
1818
|================================
19-
|Resource | Value
20-
|Floating IP addresses | 3 - plus the expected number of Services of LoadBalancer type
21-
|Ports | 1500 - 1 needed per Pod
22-
|Routers | 1
23-
|Subnets | 250 - 1 needed per Namespace/Project
24-
|Networks | 250 - 1 needed per Namespace/Project
25-
|RAM | 112 GB
26-
|vCPUs | 28
27-
|Volume storage | 175 GB
28-
|Instances | 7
29-
|Security groups | 250 - 1 needed per Service and per NetworkPolicy
30-
|Security group rules | 1000
31-
|Swift containers | 2
32-
|Swift objects | 1
33-
|Swift available space | 10 MB or more
19+
|Resource | Value
20+
|Floating IP addresses | 3 - plus the expected number of Services of LoadBalancer type
21+
|Ports | 1500 - 1 needed per Pod
22+
|Routers | 1
23+
|Subnets | 250 - 1 needed per Namespace/Project
24+
|Networks | 250 - 1 needed per Namespace/Project
25+
|RAM | 112 GB
26+
|vCPUs | 28
27+
|Volume storage | 175 GB
28+
|Instances | 7
29+
|Security groups | 250 - 1 needed per Service and per NetworkPolicy
30+
|Security group rules | 1000
31+
|Swift containers | 2
32+
|Swift objects | 1
33+
|Swift available space | 10 MB or more
34+
|Load balancers | 100 - 1 needed per Service
35+
|Load balancer listeners | 500 - 1 needed per Service-exposed port
36+
|Load balancer pools | 500 - 1 needed per Service-exposed port
3437
|================================
3538

3639
A cluster might function with fewer than recommended resources, but its
@@ -53,8 +56,11 @@ account when estimating the number of security groups required for the quota.
5356
* Swift space requirements vary depending on the size of the bootstrap Ignition
5457
file and image registry.
5558

56-
* Although the quota does not account for load balancer VM resources, they must be
57-
considered when deciding the OpenStack deployment size.
59+
* The quota does not account for load balancer resources (such as VM
60+
resources), but you must consider these resources when you decide the
61+
{rh-openstack} deployment's size. The default installation will have more than
62+
50 load balancers; the clusters must be able to accommodate them.
63+
5864

5965
An {product-title} deployment comprises control plane machines, compute
6066
machines, and a bootstrap machine.

modules/installation-osp-kuryr-known-limitations.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ protocols, like UDP and TCP, on the same port. Thus, Services exposing the same
1717
port for different protocols are not supported.
1818
* Due to the above UDP limitations of Octavia, Kuryr forces Pods to use TCP
1919
for DNS resolution. This is set with the `use-vc` option in `resolv.conf`. This
20-
might be a problem for Pods running Go applications compiled with the `CGO_DEBUG`
20+
might be a problem for Pods running Go applications compiled with the `CGO_ENABLED`
2121
flag disabled, as that uses the `go` resolver that only leverages UDP and is not
2222
considering the `use-vc` option added by Kuryr to the `resolv.conf`. This is a
2323
problem also for musl-based containers as its resolver does not support the

0 commit comments

Comments
 (0)