繁体   English   中英

如何在Google Cloud Container Engine上公开展示Traefik入口控制器?

[英]How to publicly expose Traefik ingress controller on Google Cloud Container Engine?

我一直在尝试使用Traefik作为Google Cloud容器引擎上的Ingress Controller。

我启动并运行了我的http部署/服务(当我用普通的LoadBalancer公开它时,它回答得很好)。

然后我删除了LoadBalancer,并按照本教程: https//docs.traefik.io/user-guide/kubernetes/

所以我得到了一个新的traefik-ingress-controller部署和服务,以及traefik ui的入口,我可以通过kubectl代理访问它。

然后我为我的http服务创建了我的入口,但是我的问题出现了:我无法找到一种方法来公开它。

我希望任何人都可以通过外部IP访问它。

我错过了什么?

这是kubectl get --export all的输出:

NAME                                            READY     STATUS    RESTARTS   AGE
po/mywebservice-3818647231-gr3z9                1/1       Running   0          23h
po/mywebservice-3818647231-rn4fw                1/1       Running   0          1h
po/traefik-ingress-controller-957212644-28dx6   1/1       Running   0          1h

NAME                             CLUSTER-IP      EXTERNAL-IP   PORT(S)                       AGE
svc/mywebservice                 10.51.254.147   <none>        80/TCP                        1d
svc/kubernetes                   10.51.240.1     <none>        443/TCP                       1d
svc/traefik-ingress-controller   10.51.248.165   <nodes>       80:31447/TCP,8080:32481/TCP   25m
svc/traefik-web-ui               10.51.248.65    <none>        80/TCP                        3h

NAME                                DESIRED   CURRENT   UP-TO-DATE   AVAILABLE   AGE
deploy/mywebservice                 2         2         2            2           1d
deploy/traefik-ingress-controller   1         1         1            1           3h

NAME                                      DESIRED   CURRENT   READY     AGE
rs/mywebservice-3818647231                2         2         2         23h
rs/traefik-ingress-controller-957212644   1         1         1         3h

您需要公开Traefik服务。 将服务规范类型设置为LoadBalancer 试试我之前使用的以下服务文件:

apiVersion: v1
kind: Service
metadata:
  name: traefik
spec:
  type: LoadBalancer
  selector:
    app: traefik
    tier: proxy
  ports:
  - port: 80
    targetPort: 80

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM