---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
  - property: og:title
    content: Настройка внешнего доступа к YTsaurus
  - property: og:description
    content: Инструкции ниже описывают, как настроить внешний доступ к YTsaurus, развёрнутому в кластере Kubernetes
  - property: og:type
    content: article
  - property: og:url
    content: https://ytsaurus.tech/docs/ru/admin-guide/cluster-access-proxy
  - property: article:tag
    content: k8s
  - property: article:modified_time
    content: '2026-03-17T20:00:00+03:00'
  - property: article:author
    content: Горбачева Олеся
alternate:
  - https://ytsaurus.tech/docs/en/admin-guide/cluster-access-proxy/spyt.md
  - https://ytsaurus.tech/docs/ru/admin-guide/cluster-access-proxy/spyt.md
---
> **Documentation Index:** Fetch the complete configuration index at https://ytsaurus.tech/docs/ru/llms.txt


<!-- source: ru/_includes/admin-guide/cluster-access-proxy/spyt.md -->
# Как настроить доступ к SPYT {#spyt-access}

Для работы SPYT в режиме [Standalone](https://ytsaurus.tech/docs/ru/user-guide/data-processing/spyt/cluster/cluster-desc.md#spark-standalone) внешний драйвер Spark должен соединяться напрямую со Spark-воркерами. Эти воркеры запускаются не как отдельные поды Kubernetes, а как процессы внутри [Vanilla-джобов](https://ytsaurus.tech/docs/ru/user-guide/data-processing/operations/vanilla.md) YTsaurus. Стандартные сетевые абстракции Kubernetes (Services) не умеют адресовать трафик внутрь таких процессов.

Для проксирования таких соединений используется `tcp_proxy`. Это компонент YTsaurus, который знает, на какой ноде и на каком порту запустился конкретный процесс воркера, и умеет пробросить туда трафик снаружи &mdash; на основе таблиц в Кипарисе `//sys/tcp_proxies/routes`.

Чтобы настроить `tcp_proxy`:

1. Убедитесь, что порты, на которых работает `tcp_proxy` (по умолчанию 32000–32019), открыты через Kubernetes-сервисы (NodePort или LoadBalancer).
2. Пропишите внешние адреса этих портов в атрибут `//sys/tcp_proxies/routes/<proxy_role>/@external_addresses` в Кипарисе.

Это позволит драйверу Spark использовать `tcp_proxy` как посредника для связи с внутренними воркерами.

Пример:

```bash
yt set //sys/tcp_proxies/routes/default/@external_addresses '["node1.example.com:32000"; "node2.example.com:32000"]'
```
<!-- endsource: ru/_includes/admin-guide/cluster-access-proxy/spyt.md -->