У меня есть CFSSL служба, работающая в kubernetes на порту 8888
. Я могу получить доступ к этому API из другого модуля, напрямую ссылаясь на cfssl:8888
. Я хочу выставить его через Nginx, и у меня Nginx работает в отдельном модуле со следующей конфигурацией
upstream cfssl {
server cfssl:8888;
}
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name localhost;
location / {
proxy_pass http://cfssl;
proxy_set_header Host cfssl;
}
}
Но эта конфигурация Nginx не работает, я могу получить доступ к cfssl:8888
wethin Nginx pod, но когда я делаю curl localhost:80
curl: (7) Failed to connect to localhost port 80: Connection refused
Что не так в этой настройке?