TGViewer
dev notes dev notes @junsenior · 1.39K subscribers
Post #276 1.07K
Большинство компаний, особенно относительно больших, сейчас имеют в своей инфраструктуре кубер или его аналоги, внутри которого множество подов обмениваются друг с другом запросами.
Часто под не светит свои порты во внешний мир и сервис в целом не имеет внешнего домена, доступного снаружи.

С опозданием, но теперь и я узнал о команде, которая позволяет бить в закрытые от внешнего мира поды с локальной машины (единственное условие - находиться в той же vpn сети и иметь права на выполнение команды port-forward в кубере), спешу поделиться.
Сначала находим нужный под в нужном окружении:

➜ ~ kubectl get pods -n prod | grep pod_name_prefix


Затем делаем post-forward с порта на найденном поде на наш локальный:

➜ ~ kubectl port-forward pod_full_name -n=prod 7000:7000
➜ ~ Forwarding from 127.0.0.1:7000 -> 7000
➜ ~ Forwarding from [::1]:7000 -> 7000
➜ ~ Handling connection for 7000

И затем в другой вкладке делаем нужный запрос на перенаправленный порт, но уже на нашу локальную машину:

➜ ~ curl -s http://localhost:7000/mypage

И, вуаля, запрос на под, закрытый для внешнего мира, успешно отправлен 🧙
  • 👍 6
  • 👾 3
More from @junsenior
  1. Sep 28, 2026Сошлись две вещи. Первая - мой проект safemap.ai, про который я уже писал выше - интеракти…
  2. Sep 17, 2026Post #356
  3. Sep 15, 2026Увидел тут в x.com статистику вакансий по PHP и статистику вакансий по hh.ru в целом. Я на…
  4. Sep 12, 2026Вдохновившись проектом, где делали интерактивную карту с тем, как работает Postgres (писал…
  5. Sep 8, 2026OpenAI выложили блогпост https://openai.com/index/navier-stokes-solution/ Мы публикуем реш…
  6. Sep 8, 2026Если кто не знал, вокруг этого сейчас разгорается очень большой скандал с OpenAI. Кратко,…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →