gpt4 book ai didi

kubernetes - Google Kubernetes引擎上的Traefik错误

转载 作者:行者123 更新时间:2023-12-02 12:07:14 25 4
gpt4 key购买 nike

我正在尝试将Traefik部署为我的GKE集群上的入口 Controller 。
这是一个具有3个节点的基本群集。

我曾经在Kubespray部署的Kubernetes群集上使用 list 来部署Traefik,但是我们正在将一些基础架构迁移到GCP。

因此,我尝试使用community helm chart和以下配置来部署Traefik:

image: traefik
imageTag: 1.6.2

serviceType: LoadBalancer
loadBalancerIP: X.X.X.X

kubernetes:
ingressClass: traefik

ssl:
enabled: false
enforced: false
insecureSkipVerify: false

acme:
enabled: false
email: hello@mydomain.com
staging: true
logging: false
challengeType: http-01

dashboard:
enabled: true
domain: traefik.mydomain.com
ingress:
annotations:
kubernetes.io/ingress.class: traefik

gzip:
enabled: true
accessLogs:
enabled: true
format: common

然后使用以下命令启动它:
helm install --namespace kube-system --name traefik --values values.yaml stable/traefik

除了显示以下错误的dashboard-ingress之外,所有组件都已很好地部署在我的K8S群集上:
kevin@MBP-de-Kevin ~/W/g/s/traefik> kubectl describe ingress traefik-dashboard -n kube-system
Name: traefik-dashboard
Namespace: kube-system
Address:
Default backend: default-http-backend:80 (10.20.2.6:8080)
Rules:
Host Path Backends
---- ---- --------
traefik.mydomain.com
traefik-dashboard:80 (10.20.1.14:8080)
Annotations:
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Warning Sync 4m loadbalancer-controller googleapi: Error 400: Invalid value for field 'namedPorts[2].port': '0'. Must be greater than or equal to 1, invalid

知道我的错误在哪里吗?

非常感谢!

最佳答案

Invalid value for field 'namedPorts[0].port': '0'

当GKE Ingress使用的 Service的类型为 ClusterIP(而不是 NodePort)时,会发生此错误。 GKE Ingress要求支持服务的类型为NodePort。

关于kubernetes - Google Kubernetes引擎上的Traefik错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50542343/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com