我在docker-compose中本地开发,并且有一个Nginx容器做一个简单的proxy_pass,如下所示:
location /app/ {
proxy_pass http://webapp:3000/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
resolver 127.0.0.11;
}
我现在想转到GKE的kubernetes,最后一行给我带来麻烦.
我试图将解析器切换为:
resolver kube-dns;
Nginx: [emerg] host not found in resolver "kube-dns"
我的kubernetes设置是我有一个容器,有2个容器:’webapp’和’Nginx’.我只想要一个指向Nginx的外部服务,可以将proxy_pass指向webapp.
有任何想法吗?
最佳答案