2

所以我们有一个带有 1 个nginx配置的大站点,可以处理所有事情!这包括 SSL。

目前,配置已设置为将subdomain.ourdomain.com的所有流量路由到我们公开的 kubernetes 服务

当我访问subdomain.ourdomain.com时,它返回一个502 Bad Gateway。我已经三次检查了我的 kubernetes pod 内的服务是否正常运行。我很确定我正在使用的 kubernetes 配置有问题。

所以我做了什么:

  1. 创建 Kubernetes 服务
  2. 使用类型 LoadBalancer 公开它
  3. 为我们的子域添加了正确的路由到我们的 nginx 配置

这就是kubectl get services returns

users          <cluster_ip>   <external_ip>   80/TCP     12m

这是什么kubectl get endpoints returns

kubernetes     <kub_ip>:443   48d
redis-master   10.0.1.5:6379        48d
redis-slave    10.0.0.5:6379        48d
users          10.0.2.7:80          3m

我想要做的就是将所有流量通过我们的nginx配置路由到我们的 kubernetes 服务?

我们尝试将所有流量路由到我们的 kubernetes 容器集群 IP,但这不起作用。

4

0 回答 0