Denis
Ark — утилита от Heptio для Kubernetes кластеров.
Позволяет создавать/восстанавливать бекапы текущего состояния кластера, создавать идентичные окружения, переносить конфигурацию между различными облачными провайдерами.
https://goo.gl/6JLkjY
Knyage
Отличные новости:)
Dmitry
Logan
ну зачем? Эту задачу решает полтора скрипта на bash
Logan
Logan
а еще и jetbrains ide подарит
Roman
странный вопрос... а как переустановить kubernetes-dashboard ?
G72K
удалить pod
Maksim
всмысле?
Maksim
или деплой)))
Roman
сделал так:
kubectl delete -f https://git.io/kube-dashboard
kubectl create -f https://git.io/kube-dashboard
и теперь
kube-system kubernetes-dashboard-3313488171-lkm1h 0/1 CrashLoopBackOff
Roman
и ни туда ни сюда..
Logan
а что происходит? появился ли деплоймент? а контейнеры?
Roman
Sep 15 12:27:29 node-02 kubelet[1483]: E0915 12:27:29.378075 1483 pod_workers.go:182] Error syncing pod d066007b-99f7-11e7-aac1-443322110001 ("kubernetes-dashboard-3313488171-x82k6_kube-system(d066007b-99f7-11e7-aac1-443322110001)"), skipping: failed to "StartContainer" for "kubernetes-dashboard" with CrashLoopBackOff: "Back-off 20s restarting failed container=kubernetes-dashboard pod=kubernetes-dashboard-3313488171-x82k6_kube-system(d066007b-99f7-11e7-aac1-443322110001)"
Roman
в логе :-/
Roman
контейнер 'k8s_kubernetes-dashboard_kubernetes-dashboard....' в докере есть
G72K
надо смотреть kubectl logs
Jaroslav
Господа, а как снести куб на центосе со всеми настройками и прочим, чтобы поставить его с нуля, если просто уum'ом удалить, то после установки он снова в предыдущем (кривом) состоянии, etcd тоже удалял, результата 0
Maksim
смотри логи пода, явно ошибка найстройки
Roman
"configured logging driver does not support reading" :)
Maksim
))))
Maksim
переоди логи докера в json
Maksim
и перезапускай докер
Maksim
после анализируй логи
Maksim
Roman
а, у меня там syslog прописан.. ok
Jaroslav
purge??
Не совсем, я по своей криворукости убил системный неймспейс
Jaroslav
А потом уже решил все переустановить
Maksim
Дык ну создай...
Maksim
Kubectl create namespace kube-system
Jaroslav
Так он же не пересоздаст свои поды днс и прочего
Jaroslav
Только неймспейс
Maksim
ыдк потом зайди на github
Maksim
и сделай деплои
Maksim
все деплои лежат открыто на гитхабе
Jaroslav
Окей, спасибо!
Maksim
по сути тебе нужно поднять
Maksim
1. DNS
Maksim
2. heapster+influxdb
Maksim
3. dashboard
Maksim
4. loggeing (elk)
Jaroslav
На самом деле я нашёл способ выпилить все окончательно и переставить с kubeadm
Logan
Anonymous
Допустим есть много разнородного софта, который периодически надо обновлять (дженкинс, базы данных, версии кубернитеса / нод в GCP, сюда же фреймворки и библиотеки)
Как принято за этим всем следить чтобы вещи не оставались на старых версиях?
Anonymous
Пока один вариант - helm ± dockerhub
Anonymous
Никакой воды, никаких цитат. Только пошаговые инструкции по белым, серым и черным схемам заработка, статьи по анонимности в сети - все это у нас на канале @obnajaya_biz
Anonymous
У меня итак все через докерхаб настроено. Helm обязательно посмотрю подробнее.
Я скорее имел в виду какие-нибудь не совсем технологические решения.
Что мне пришло в голову: устроить "день апгрейдов" каждый месяц в который проходишься по списку софта, узнаешь не вышло ли новой версии и обновляешь
Anonymous
Пока один вариант - helm ± dockerhub
Etki
Etki
в идеале сначала прогоняются тесты приложения на новых зависимостях, потом приложению в ридми расширяют список совместимых версий, только потом уже ответственный за инфраструктуру может начать обновлять. и то только с дизазстер рекавери планом и занинем, как он будет делать роллбэк.
Logan
коллеги, внезапный вопрос - какие минимальные требования для кубовой ноды? Мастер и воркер? Собираю лабу
Logan
интересует в первую очередь память
Sergey
с памятью всегда просто - чем больше - тем лучше
Sergey
ну а если серьезно, вы приблизительно должны знать профиль нагрузки вашего по
Gleb
Sergey
у меня лаба в авс была вся на смолах
Sergey
прекрасно жило
Sergey
приложухи на ноде
Gleb
Сейчас в телефонах по 6-8 гб рам, надо кубик пересобрать только под арм
Logan
Sergey
два
Sergey
и 1 кпу
Gleb
И можно лабу с собой носить
Logan
спасибо
Logan
Sergey
я рак правого яичка
Sergey
или левого, смотря в каком кармане
Logan
кстати, я тут даже, по-моему, выкладывал книгу по обучению детей кубику. Там кластер на распбери собирали
Sergey
ну так разпери помознее будет смола)
Sergey
https://www.raspberrypi.org/products/raspberry-pi-3-model-b/
Sergey
вроде была модель и с 2 гигами
Gleb
У меня дома кластер на 3 ноутах 😂
Sergey
извращенец
Gleb
На работе ноуты выдают, а назад не просят
Gleb
Че с ними еще делать
Sergey
на каких работах назад не просят
Sergey
пароли и явки плиз
Gleb
Да это интегратор, в остальном тут печалька
Sergey
я кроме флешки с фирмы, которая завалялась у меня в сумке - ничего не поимел