У меня есть веб-сайт, развернутый в кластере GKE, веб-сайт опубликован на домене example.com
с доступным Интернетом, например, с помощью входящего объекта с IP 1.1.1.1
.
Я могу перейти к example.com
без проблем, но я ожидал увидеть свой веб-сайт и при выполнении этой команды:
curl -verbose --header 'Host: example.com' 1.1.1.1
Но вместо этого я получаю страницу Google 404.
Почему это так?
ТамCloud Armor или любые другие брандмауэры не установлены.
Входная конфигурация следующая:
kubectl describe ingresses.extensions wordpress-ingress -n examplens
Name: wordpress-ingress
Namespace: examplens
Address: 1.1.1.1
Default backend: web-backend:80 (10.1.2.3:8080)
Rules:
Host Path Backends
---- ---- --------
example.com
/* wordpress-proxy:8081 (<none>)
Annotations:
ingress.kubernetes.io/target-proxy: k8s-tp-examplens-examplens-wordpress-ingress--0954ac07ad1bc6
ingress.kubernetes.io/url-map: k8s-um-examplens-examplens-wordpress-ingress--0954ac07ad1bc6
ingress.kubernetes.io/backends: {"k8s-be-31096--57aec84fb5d3ea3d":"HEALTHY","k8s-be-31366--57aec84fb5d3ea3d":"HEALTHY","k8s-be-31651--57aec84fb5d3ea3d":"HEALTHY","k8s-be-31864--57aec84fb5d3ea3d":"HEALTHY"}
ingress.kubernetes.io/forwarding-rule: k8s-fw-examplens-examplens-wordpress-ingress--ef63350eae86dd
Events: <none>