Я пытаюсь создать службу FTP с Kubernetes через облако Google. Я создал образ докера и открыл необходимые порты с помощью: EXPOSE 20 21 50000-52000
.
До сих пор я столкнулся с несколькими проблемами: Самая большая связана с диапазонами портов. ProFTPD нуждается в большом количестве доступных портов, чтобы иметь возможность обрабатывать пассивные соединения, поэтому я не совсем уверен, как создать службу, которая позволит это сделать.
Это привело меня к этой проблеме в котором упоминается, что я должен использовать hostNetwork: true
, но это не помогает тому факту, что каждая служба должна иметь четко определенные порты. После некоторых изменений конфигурации я смог добавить 2000 портов, определив их вручную. Однако, когда я это сделал, теперь API Google возвращает ошибку при попытке создать балансировщик нагрузки, потому что он допускает только 100 портов в массиве (но он появляется через консоль, которую они поддерживают диапазоны).
Как мне добавить эту службу FTP и поддержать пассивный диапазон?
PassivePorts
для настройки диапазона используемых портов. для пассивной передачи данных. Таким образом, если вам разрешено только 100 портов, вы можете попробовать, например,PassivePorts 2048 2140
. - person Castaglia   schedule 23.06.2016