nuberx中的kubernetes dns解析器
发布时间:2021-03-30 21:02:48 所属栏目:Nginx 来源:互联网
导读:我在docker-compose中本地开发,并且有一个nginx容器做一个简单的proxy_pass,如下所示:location /app/ { proxy_pass http://webapp:3000/; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade
我在docker-compose中本地开发,并且有一个nginx容器做一个简单的proxy_pass,如下所示:
我现在想转到GKE的kubernetes,最后一行给我带来麻烦. 我试图将解析器切换为:
我还尝试了各种其他的IP和名称,但我不断得到一个错误:
我的kubernetes设置是我有一个容器,有2个容器:’webapp’和’nginx’.我只想要一个指向nginx的外部服务,可以将proxy_pass指向webapp. 有任何想法吗? 最佳答案 如果nginx位于kubernetes内,则无需设置解析器,因为它将解析为正确的位置.如果nginx和webapp存在于同一名称空间中,您可以简单地进行操作
只要您的webapp的服务名称称为webapp并使用端口80. 如果nginx位于外部,那么您应该使用入口控件或将webapp的服务设置为nodeport.节点端口将在所有节点上打开相同的端口,因此您可以在nginx端在它们之间进行负载平衡. (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- regex-用于忽略请求参数的nginx规则
- 如何在nginx中禁用PHP应用程序的输出缓冲
- 网络 – 为什么request_time比nginx access.log中的upstrea
- centos – nginx配置 – 可从外部localhost访问
- 无法使用django-channels,docker上的nginx作为服务连接到we
- angularjs-$http.post请求标头字段Access-Control-Allow-He
- ruby – Gitlab配置问题:: NGINX Unicorn端口冲突
- Nginx $request_uri有重复的查询参数
- 如何在Ubuntu上一起运行nginx和apache
- ruby-on-rails – Puma /缺少日志