172 похожих чатов

Подскажите, глупый вопрос. Чтобы в кубере сервис foo сделал пинг сервиса

bar через wget http://bar
В класере нужен ingress?

11 ответов

24 просмотра

достаточно service, но зависит от задачи ingress работает на уровне http (хотя можно и нет) и помимо разных стратегий балансировки поддерживает еще и роутинг на основе хостнеймов/путей, плюс терминирует tls

Gaiaz-☮ Автор вопроса
Sergey Gureev
достаточно service, но зависит от задачи ingress р...

вот есть кластер где только 2 пода и ничего нет. Разве без ингреса из 1 можно по хттп обратить в другой по имени сервиса?

Gaiaz ☮
вот есть кластер где только 2 пода и ничего нет. Р...

если ты создашь service, который селектором будет выбирать твой второй под, то сможешь из первого пода по имени этого serivce дойти до приложения во втором поде что там у тебя за прикладной протокол будет не важно, т.к. service работает на транспортном уровне возможно придется еще напилить разрешающую сетевую политику, я просто не уверен, что по-умолчанию в кубере все сразу разрешено

Gaiaz-☮ Автор вопроса
Sergey Gureev
если ты создашь service, который селектором будет ...

я использую то что для меня нагенерировал helm create. При этом ip резолвится, но почему-то connection refused

Gaiaz ☮
я использую то что для меня нагенерировал helm cre...

я не рекомендую трогать хельм, пока не запомнишь, как работают основные ресурсы на уровне самого кубера, потому что получается вот то что получается сделай helm install —dry-run —generate-name ./chart выгрузи на пастебин и кинь линку, посмотрим, чо он тебе нагенерил

Gaiaz ☮
https://pastebin.com/U0j4ZBxN

Какие сетевые политики есть в неймспейсе, куда ты чарт применил?

Gaiaz-☮ Автор вопроса
Sergey Gureev
Какие сетевые политики есть в неймспейсе, куда ты...

просто на default. Попробую просто пересоздать неймспейс, это все на локальной машине

Gaiaz-☮ Автор вопроса
Sergey Gureev
Какие сетевые политики есть в неймспейсе, куда ты...

не помогло (делал reset кластера). Никаких политик сам не настраивал, спасибо погуглю еще)

Gaiaz-☮ Автор вопроса
Sergey Gureev
Какие сетевые политики есть в неймспейсе, куда ты...

доковырялся до такого, делаю запрос из другого пода: curl -vv http://api-gateway:8000/ping * Trying 10.102.101.103:8000... <— это IP сервиса * connect to 10.102.101.103 port 8000 failed: Connection refused но если дать прямой IP самого пода то все ок: curl -vv http://10.1.0.138:8000/ping * Trying 10.1.0.138:8000... * Connected to 10.1.0.138 (10.1.0.138) port 8000 (#0). <— ok

Gaiaz-☮ Автор вопроса
Sergey Gureev
Какие сетевые политики есть в неймспейсе, куда ты...

нашел вчера в чем была проблема. В сервисе было неправлиьное (несуществующее) название порта прописано. При этом поведение такое, что сервис раскатывается, но поскольку указанный порт несуществующий он просто рефузит все коннекты. Было бы логичнее если бы падал при деплое с такой конфигурацией

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта