RE
передай туда TERM, емнип должно починить
передавать надо в команде exec видимо?
Etki
да просто в шелле TERM=xterm набери
Vadim
а зачем они туда передаются дефолтно, это ж контейнер
RE
да просто в шелле TERM=xterm набери
я так делал, после того как зашел в контейнер не помогает кстати команда top из-за этого не работает совсем
RE
[root@dev-load-balancer-59gl4 conf]# top TERM environment variable not set. [root@dev-load-balancer-59gl4 conf]# TERM=xterm [root@dev-load-balancer-59gl4 conf]# top TERM environment variable not set. [root@dev-load-balancer-59gl4 conf]#
Alexey
кто кластер рэббитмью подымал в кубернетесе? почему авто-кластер не устанавливается? 401 говорит, не может авторизоваться на апи сервере делаю по этому экзэмплу https://github.com/rabbitmq/rabbitmq-peer-discovery-k8s/tree/master/examples/k8s_statefulsets
Etki
TERM=xterm top
RE
так работает. спасибо. а зафиксировать это както можно?
Артур
export TERM=xterm
RE
блин тормоз я спасиб
Роман
А можно как-то вывести (в контейнере) список только тех переменных окружения, которые я передал через env? Безо всяких там TERM, HOME, PWD и т. д.
Etki
Для процессов внутри контейнера это просто переменные окружения, он понятия не имеет, где именно они были заданы. Так что | grep.
Vadim
а так же docker inspect -f "{{ .Config.Env }}" <container> на хосте
RE
да по разному проверял
Andor
и vim начинает себя вести как vi при некоторых условиях, например если терминал не задан
Роман
а так же docker inspect -f "{{ .Config.Env }}" <container> на хосте
Надо формировать конфиг внутри контейнера, содержащий только юзер-дефайнед переменные окружения.
Etki
по маске только если выцеплять (но нерадивый пользователь рано или поздно забудет поставить нужный префикс)
V
ребят а ктонибудь знает как переконфигурировать eviction policy Возможно ли это сделать через kubectl ?
Anton
что тебя интересует?
V
что тебя интересует?
часто node вылетают c ошибкой DiskPressure
Anton
https://kubernetes.io/docs/tasks/administer-cluster/out-of-resource/
V
это ведь на мастере запускается
Anton
был еще баг в 1.7 еще кажется, что многократно учитывались имейджи с overlay2
V
у меня 1,5
Anton
хм
V
но такая проблема бывает на кластере и с 1.5 и 1.8
V
тоесть два кластера , и как я понял доступа к мастеру нет
V
gke
Anton
ну и что там в логах, если --v=4 добавить?
Anton
у меня была похожа тема с одним маленьким разделом. он реально легко и быстро заполнялся до верхней границы. а kubelet учитывает самый худший результат и устраивал разнос
Anton
просто добавь --v=4 и жди повторения
Anton
🤦‍♂️в строку запуска kubelet
V
ну я понял но к какому обьекту чтоли
Anton
шо?
V
шо?
Антон, логи чего глянуть ?!
V
ааа стоп
V
у меня нет kubelet
Anton
я чет готов сдаться
Anton
в gke нет нод и kubelet на них?
V
в gke нет нод и kubelet на них?
спасибо разобрался и нашел
V
ну почти
Viacheslav
Сэры, а ничего лучше "Kubernetes Up & Running" не появилось? Ну что бы даешь книжку толковому нубу, он ее прочитывает и может в кубер?
a1eXei
привет, я бы кстати тоже не прочь почитать такую умную книжку :(
twwlf
Что насчёт документации?
Viacheslav
ИМХО, Документация у кубера написана по принципу "вот рисуем два овала, потом дорисовываем и получаем сову". Куча ненужного в начале, и нифига нужного в конце 🙂
Anton
Друзья, Мы рады анонсировать очередную нашу встречу 6 марта в 19:00. На этот раз компания "Dino Systems" порадует нас докладами о разработке приложений в Kubernetes. 19:00 - 20:00: Kubernetes - от идеи до продукта. Спикер: Иван Анисимов «Реальный пример развития проекта прошедшего от фазы идеи до крайне успешного продукта менее чем за 2 года. Я покажу, как мы перешли с железных серверов на Mesos, с Mesos на Self-hosted Kubernetes и как в самом конце мы освоили полностью облачный GKE. В ходе доклада я рассмотрю наши успехи и неудачи и то, как росло наше понимание работы с Kubernetes на протяжении этих 2-х лет.» 20:00 - 20:30: Пицца, чай кофе. 20:30 - 21:30: Kubernetes и микросервисы. Спикер: Иван Анисимов «Один из лучших способов развернуть свой продукт на Kubernetes - это использование микросервисов. Этот семинар про то, какими именно должны быть эти микросервисы, как они должны быть настроены и развернуты. Мы обсудим использование gRPC и Protobuf, поговорим о Ingress и балансировке нагрузки и о том, как можно развернуть множество разных типов микросервисов вместе». https://www.meetup.com/Kubernetes-Novosibirsk/events/248011940/
Эх, далековато в Нск лететь... а реально будет запись сделать?
Anton
посмотрел оглавление, этож просто документация, нет?
twwlf
посмотрел оглавление, этож просто документация, нет?
Сюжет не впечатлил? Герои невыразительные?
Anton
развязка известна
Dmitrii
https://kubernetes.io/docs/concepts/ тут же все то же самое написано, даже картинки цветные есть
twwlf
Вот любопытно (на самом деле), что люди хотят читать в подобной книге? Реферат документации? Художественный вымысел? Картинки?
Alexey
Доброе утро! какой командой лучше всего достать имя пода с определённым лейблом? использовать awk, или у kubectl есть встроенные средства?
Anton
я прост один раз покупал книжку для опенсорсного продукта, правда значительно менее хайпового, и был разочарован копипастой вики =(
Anton
там же json, есть фильтры встроенные у kubectl.
Anton
kubectl help get
Anton
вообще вся инфа что нужна на поверхности, даже в чатик ходить не нужн
Igor
Эх, далековато в Нск лететь... а реально будет запись сделать?
Будет онлайн-трансляция и соответственно запись.
Alexey
я видел её, но она выводит с каким-то форматом, его неудобно потом пихать в скрипт - нужно фильтровать от лишних знаков
Sergei
https://github.com/kelseyhightower/kubernetes-the-hard-way/
Grigory
Ребята а как спарк на кубере пускают сейчас? Прод лайк, какая оркестровка и т.п. как ресурсы джоб менеджат?
Alex
Спрошу на всякий случай. Хочется ingress c AWS ALB. Оно есть?
Andor
сделал короче statefulset, а как мне обращаться к конкретным подам?
Andor
например мне надо указать адреса нескольких подов из сета
Andor
https://github.com/kubernetes/kubernetes/issues/57671#issuecomment-366123880
Andor
podname-1.servicename.namespacename.svc.cluster.local
так не работает, версия кубера 1.8.4 вроде бы
Alexey
тебе нужен сервис с "clusterIP": "None",
Anton
Each Pod in a StatefulSet derives its hostname from the name of the StatefulSet and the ordinal of the Pod. The pattern for the constructed hostname is $(statefulset name)-$(ordinal)
Andor
да я нашёл уже причину
Andor
вон она по ссылке