【发布时间】:2018-02-22 19:49:37
【问题描述】:
我目前在 /svc/hello 上部署了一个 hello world 服务,并且我在我的 namerd internal dtab 中添加了一个 dentry 作为 /svc/app => /svc/hello。
我还部署了一个nginx 服务作为我的入口控制器,并将所有流量转发到相关服务。最终它将进行标头剥离,仅向白名单 ip 范围内的开发人员公开管理服务等,但现在我通过以下配置保持它非常简单:
server {
location / {
proxy_pass http://app;
}
}
但是,那些nginx pod 无法启动,并出现错误
nginx: [emerg] 主机在 /etc/nginx/conf.d/default.conf:3 的上游“app”中找不到
我需要做什么才能让 nginx 服务能够通过 linkerd 转发到应用服务?
【问题讨论】:
标签: nginx kubernetes linkerd