-
Notifications
You must be signed in to change notification settings - Fork 5
expose
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
© Exon Lab, 2017. Все права защищены