摘要
安装Rancher 2.x之后,其中一个ingress-nginx Pod无法启动,并显示以下错误:
Error creating file watchers: open /etc/nginx/geoip/: permission denied
我要做什么?
我正在Air Gap环境中安装Rancher(即无法访问互联网的服务器群集)。我按照这里的说明进行操作,安装效果很好:
https://rancher.com/docs/rancher/v2.x/en/installation/air-gap-high-availability/
但是,Rancher GUI永远无法访问。名称空间ingress-nginx
中的其中一个Pod正在崩溃并重新启动,出现上面的权限错误。
该错误可能与我们的TLS设置有关-只要我使用了外部TLS终止,安装就可以顺利进行,但是当我为Rancher重新安装了真正的TLS证书以开始使用此问题时,就开始了。