2016-04-18 5 views
0

Вот сообщение о команде kubectl выполнения - http://kubernetes.io/docs/user-guide/kubectl/kubectl_run/Не удается запустить Docker контейнер на kubernetes в интерактивном режиме

Я попытался запустить контейнер Docker с опцией -i, как в примере:

# Start a single instance of busybox and keep it in the foreground, don't restart it if it exits. 
kubectl run -i --tty busybox --image=busybox --restart=Never 

Однако, kubectl говорит, что -i - неизвестная команда.

Error: unknown shorthand flag: 'i' in -i 
Run 'kubectl help' for usage. 

Любые идеи?

ответ

1

Вполне вероятно, что ваш клиент kubectl устарело, потому что командная строка работает для меня:

$ kubectl version 
Client Version: version.Info{Major:"1", Minor:"2", GitVersion:"v1.2.0", GitCommit:"5cb86ee022267586db386f62781338b0483733b3", GitTreeState:"clean"} 
Server Version: version.Info{Major:"1", Minor:"2", GitVersion:"v1.2.2", GitCommit:"528f879e7d3790ea4287687ef0ab3f2a01cc2718", GitTreeState:"clean"} 

$ kubectl run -i --tty busybox --image=busybox --restart=Never 
Waiting for pod default/busybox-dikev to be running, status is Pending, pod ready: false 

Hit enter for command prompt 

/# 
+0

вы правы. спасибо – experimenter

Смежные вопросы