nginx-gateway-fabric: Cannot find child process page on Talos or Rancher
basic example fails
event the most basic example from the examples folder fails
nginx-gateway cluster0-nginx-gateway-fabric 0/1 1 0 7s
i tried including the privileged annotation aswell. did and it failed aswell.
tried
- installation via manifest.
- installation via helm
- privileged namespace
- basic example
- gateway with an application, including httproute
status message
nginx-gateway:
...
Ready: False
http-get http://:health/readyz delay=3s timeout=1s period=1s #success=1 #failure=3
...
nginx:
Ready: true
...
Readiness probe failed: HTTP probe failed with statuscode: 500
only error message i could find
"level":"error","ts":"2023-11-23T22:30:13Z","logger":"eventLoop.eventHandler","msg":"Failed to update NGINX configuration","batchID":1,"error":"failed to reload NGINX: open /proc/22/task/22/children: no such file or directory","stacktrace":"github.com/nginxinc/nginx-gateway-fabric/internal/mode/static.(*eventHandlerImpl).HandleEventBatch\n\t/home/runner/work/nginx-gateway-fabric/nginx-gateway-fabric/internal/mode/static/handler.go:116\ngithub.com/nginxinc/nginx-gateway-fabric/internal/framework/events.(*EventLoop).Start.func1.1\n\t/home/runner/work/nginx-gateway-fabric/nginx-gateway-fabric/internal/framework/events/loop.go:74"
reproduce:
- follow installation via manifest or chartInflator as below
...
# helm.yaml
helmCharts:
- name: nginx-gateway-fabric
releaseName: cluster0
namespace: nginx-gateway
includeCRDs: true
valuesInline:
repo: oci://ghcr.io/nginxinc/charts
patches:
- path: values.yaml
target:
kind: HelmRelease
...
# kustomization.yaml
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ./resources/namespace.yaml
- https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.0.0/standard-install.yaml
- ./helm
needless to say that the values.yaml is empty
# kubectl version
WARNING: This version information is deprecated and will be replaced with the output from kubectl version --short. Use --output=yaml|json to get the full version.
Client Version: version.Info{Major:"1", Minor:"27", GitVersion:"v1.27.3", GitCommit:"25b4e43193bcda6c7328a6d147b1fb73a33f1598", GitTreeState:"clean", BuildDate:"2023-06-14T09:53:42Z", GoVersion:"go1.20.5", Compiler:"gc", Platform:"darwin/amd64"}
Kustomize Version: v5.0.1
Server Version: version.Info{Major:"1", Minor:"27", GitVersion:"v1.27.3", GitCommit:"25b4e43193bcda6c7328a6d147b1fb73a33f1598", GitTreeState:"clean", BuildDate:"2023-06-14T09:47:40Z", GoVersion:"go1.20.5", Compiler:"gc", Platform:"linux/amd64"}
About this issue
- Original URL
- State: open
- Created 7 months ago
- Comments: 27 (14 by maintainers)
its a talos cluster, i would not, i would first try it on rancher desktop though.