У меня есть правило перехвата всех входов для домена *.foo.com
, а затем у меня есть одно конкретное правило для домена a.foo.com
. Согласно документации, правило входа для a.foo.com
должно иметь приоритет над правилом с подстановочным знаком (потому что оно лучше, чем подстановочный знак). Однако этого не происходит. Как мне установить приоритеты явно? Что я делаю не так?
Вот мое общее правило входа:
$ kubectl describe ing foo
Name: foo
Namespace: foo
Address: x.x.x.x
Default backend: default-http-backend:80 (x.x.x.x:8080)
TLS:
foo.com terminates *.foo.com
Rules:
Host Path Backends
---- ---- --------
*.foo.com
/ foo:8888 (<none>)
Вот правило для конкретного домена:
$ kubectl describe ing foo-a
Name: foo-a
Namespace: foo
Address: x.x.x.x
Default backend: default-http-backend:80 (x.x.x.x:8080)
TLS:
foo.com terminates a.foo.com
Rules:
Host Path Backends
---- ---- --------
a.foo.com
/hello foo-a:8080 (<none>)