2015-06-15 11 views
3

У меня есть кластер k8s с 3 миньонами, мастером и гапрокси спереди. Когда я используюKubernetes - kubectl exec bash - сокращение сеанса и ширина линии

kubectl exec -p $POD -i -t -- bash -il 

для доступа к Башу в стручках (это единственный контейнер в данном случае) я получаю в и после того, как что-то вроде 5 минут я получаю выпавшие из терминала. Если я вернусь в контейнер, я увижу, что мой старый процесс bash запущен, а новый для моего нового подключения. Есть ли способ предотвратить это? Когда я использую docker exec, он отлично работает и не бросает меня, поэтому я думаю, что это от кубернетов.

В качестве бонусного вопроса - есть ли способ увеличить символы на строку при использовании kubectl exec? Я получаю усеченный вывод, отличный от docker exec.

Заранее благодарен!

+0

Да я задаюсь вопросом о проблеме ширины линии. Это делает действительно странное редактирование текста. – tslater

+0

ниже упомянутой проблемы было закрыто ... если все еще очевидно, следует снова преследовать –

ответ

0

У меня есть решимость по добавить env COLUMNS=$COLUMNS LINES=$LINES, прежде чем Баш kubectl exec -ti busybox env COLUMNS=$COLUMNS LINES=$LINES bash

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