问题描述
我正在尝试设置一个Nginx Pod,以使用DNS而不是IP地址来执行轮询。我目前正在关注此文档:
https://docs.nginx.com/nginx/admin-guide/load-balancer/http-load-balancer/
到目前为止,我已经尝试过了,这是.yaml kubernetes清单的一部分:
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import webdriverwait
from selenium.webdriver.support import expected_conditions as EC
但是我看到这个错误:
....
data:
Nginx.conf: |
http {
upstream backend {
server1.com;
server2.com;
server3.com;
}
server {
location / {
proxy_pass http://backend;
}
}
}
kind: ConfigMap
....
由于Kubernetes不断重新启动容器,所以我无法将其装入其中。但是在类似条件下使用已知良好的Nginx容器,我可以说configmap插入/etc/Nginx/conf.d/Nginx.conf
/etc/Nginx/conf.d/default.conf中也没有。最后,/ etc / Nginx / Nginx.conf仍然存在。我读到/etc/Nginx/Nginx.conf中的http部分可以影响我想做的事情,但是我不清楚如何正确解决此问题
有人可以帮我指出正确的方向吗?
[emerg] 1#1: "http" directive is not allowed here in /etc/Nginx/conf.d/Nginx.conf:1
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)