Skip to content

Commit 878b181

Browse files
committed
stac-22430 Update ingress class name
1 parent 316e8ce commit 878b181

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

  • setup/install-stackstate/kubernetes_openshift

setup/install-stackstate/kubernetes_openshift/ingress.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ Note that setting up TLS is required for the use of the rancher UI extension.
2323
```text
2424
ingress:
2525
enabled: true
26+
ingressClassName: nginx
2627
annotations:
2728
nginx.ingress.kubernetes.io/proxy-body-size: "50m"
2829
hosts:
@@ -33,7 +34,9 @@ ingress:
3334
secretName: tls-secret
3435
```
3536

36-
The thing that stands out in this file is the Nginx annotation to increase the allowed `proxy-body-size` to `50m` \(larger than any expected request\). By default, Nginx allows body sizes of maximum `1m`. SUSE Observability Agents and other data providers can sometimes send much larger requests. For this reason, you should make sure that the allowed body size is large enough, regardless of whether you are using Nginx or another ingress controller. Make sure to update the `baseUrl` in the values file generated during initial installation, it will be used by SUSE Observability to generate convenient installation instructions for the agent.
37+
What stands out in this file is the Nginx annotation to increase the allowed `proxy-body-size` to `50m` \(larger than any expected request\). By default, Nginx allows body sizes of maximum `1m`. SUSE Observability Agents and other data providers can sometimes send much larger requests. For this reason, you should make sure that the allowed body size is large enough, regardless of whether you are using Nginx or another ingress controller. Make sure to update the `baseUrl` in the values file generated during initial installation, it will be used by SUSE Observability to generate convenient installation instructions for the agent.
38+
39+
The example uses the `ingressClassName` field to specify the [ingress class](https://kubernetes.io/docs/concepts/services-networking/ingress/#ingress-class) instead of the deprecated `kubernetes.io/ingress.class` annotation. If your cluster has a default ingress class defined the ingerss class name field can be omitted.
3740

3841
Include the `ingress_values.yaml` file when you run the `helm upgrade` command to deploy SUSE Observability:
3942

@@ -62,6 +65,7 @@ To configure the `opentelemetry-collector` ingress for SUSE Observability, creat
6265
opentelemetry-collector:
6366
ingress:
6467
enabled: true
68+
ingressClassName: nginx
6569
annotations:
6670
nginx.ingress.kubernetes.io/proxy-body-size: "50m"
6771
nginx.ingress.kubernetes.io/backend-protocol: GRPC
@@ -91,7 +95,9 @@ opentelemetry-collector:
9195
secretName: otlp-http-tls-secret
9296
```
9397

94-
The thing that stands out in this file is the Nginx annotation to increase the allowed `proxy-body-size` to `50m` \(larger than any expected request\). By default, Nginx allows body sizes of maximum `1m`. SUSE Observability Agents and other data providers can sometimes send much larger requests. For this reason, you should make sure that the allowed body size is large enough, regardless of whether you are using Nginx or another ingress controller. Make sure to update the `baseUrl` in the values file generated during initial installation, it will be used by SUSE Observability to generate convenient installation instructions for the agent.
98+
What stands out in this file is the Nginx annotation to increase the allowed `proxy-body-size` to `50m` \(larger than any expected request\). By default, Nginx allows body sizes of maximum `1m`. SUSE Observability Agents and other data providers can sometimes send much larger requests. For this reason, you should make sure that the allowed body size is large enough, regardless of whether you are using Nginx or another ingress controller. Make sure to update the `baseUrl` in the values file generated during initial installation, it will be used by SUSE Observability to generate convenient installation instructions for the agent.
99+
100+
The example uses the `ingressClassName` field to specify the [ingress](https://kubernetes.io/docs/concepts/services-networking/ingress/#ingress-class) instead of the deprecated `kubernetes.io/ingress.class` annotation. If your cluster has a default ingress class defined the ingerss class name field can be omitted.
95101

96102
Include the `ingress_otel_values.yaml` file when you run the `helm upgrade` command to deploy SUSE Observability:
97103

0 commit comments

Comments
 (0)