Skip to content
Terskikh Maria edited this page Sep 22, 2017 · 15 revisions

Команда chkit expose создает Service, в котором устанавливается протокол и список выходных портов. Также создает автоматически JSON файл, который содержит параметры Service. Файл expose.json сохраняется в директорию $HOME/.containerum/src/json_templates.

Синтаксис команды

Для вызова команды chkit expose требуется указать:

Ключ Параметр Описание
KIND тип объекта: Deployment
NAME имя объекта. Примечание: имя объекта не должно содержать заглавных букв
--ports или -p PORTS Формат ввода: Для создания внешнего сервиса PORTNAME:TARGETPORT[:PROTOCOL] Для создания внутреннего сервиса PORTNAME:TARGETPORT:PORT[:PROTOCOL] PORTNAME - имя порта, используемого в сервисе TARGETPORT - номер порта, используемого в Pod PORT - номер внутреннего порта PROTOCOL - протокол передачи данных TCP или UDP Примечание:: По умолчанию PROTOCOL = TCP

Необязательные параметры:

Ключ Параметр Описание
--help или -h вывод справки о команде
--namespace или -n NAMESPACE название Namespace. Примечание: по умолчанию NAMESPACE = default
--debug или -d вывод системной информации о выполнении команды
$ chkit [--debug -d ] expose KIND NAME (-p --ports PORTS)[--namespace -n NAMESPACE][--help | -h]

Пример

$ chkit expose deploy myapp -p portname:2321:TCP

expose... OK
Clone this wiki locally