Я пытаюсь развернуть Traefik в качестве входного контроллера в моем кластере GKE.Это базовый кластер с 3 узлами.
Я привык развертывать Traefik с помощью манифеста на кластере Kubernetes, развернутом Kubespray, но мы переносим некоторые из наших инфраструктур в GCP.
Итак, япопытался развернуть 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
Все хорошоразвернут на моем кластере 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
Есть идеи, где моя ошибка?
Большое спасибо!