Etki
Gleb
хотя тут ещё вопрос кто дороже, сплюнк или эластик
эластик может стать дороже когда речь пойдет о десятках нод и большом количестве запросов. В какой-то момент железо и электричество дороже станет. Но это вопрос на сотни гб, тб логов в день, если в разрезе логов. Но тут есть еще ситуация - спланк можно посадить любого админа на кластер любого размера, а на эластик нужен эксперт
Сергей
в чем между ними разница, можете пояснить?
Incognito
Etki
в грейлог это из коробки
Andor
Mikhail [azalio]
Мне надо перед kubectl exec выполнить другой kubectl exec в этот же под/контейнер. Не видел кто реализации подобного? Или как бы вы к этому подступились? Как-то парсить kubectl кажется странным и сложным (искать имя пода).
Andor
kubectl exec ... bash -c 'exec1; exec2' :D
Mikhail [azalio]
мне надо создать файл перед заходом в контейнер.
Mikhail [azalio]
так чтобы это было прозрачно для пользователя
Gleb
в грейлог это из коробки
спланк регулярки за тебя пишет. ты можешь любого эникея посадить и он тебе все логи распарсит. Грейлог впечатляет после елк, но это совсем другой уровень
Grigorii
kubectl exec -it mypod -- sh -c "touch /tmp/foo && sh"
Etki
Etki
просто я не понимаю, зачем вообще кибаной пользоваться, если есть специализированное решение
G72K
G72K
Etki
что такое "для пользователя это не было видно"?
Grigorii
Etki
звучит как проблема XY
Etki
зачем вообще необходимо файл тачить?
Danila
сделай алиасы команд
Danila
1 на вывод имен подов
Danila
2 я на команду с именем пода
Danila
но это наркомания
Mikhail [azalio]
Ага
Etki
хз, заверните тогда в bin/do-not-use-kubectl-exec-directly.sh
Vadim
Mikhail [azalio]
Etki
шашечки (зачеркнуто) магия или ехать
Danila
alias
Etki
alias
ему нужно решение для любой команды в любом поде
Grigorii
если это нужно просто для аудирования то в кубе есть для этого готовые инструменты
Gleb
Andrey
джентельмены а что это helm не читает values из файлика вида module.image.tag: pyshpysh
Mikhail [azalio]
Danila
алиасы в .bashrc а вкаждый образ при сборке
Etki
ну хз еще есть вариант уволиться конечно
Andrey
а только module:
image:
tag: pyshpysh
Andrey
Oleg
А для обратно несовместимых: почему трёх? Одного же достаточно: раскатываем код, который поддерживает обе схемы, когда все инстансы обновились меняем схему (понятно что из простого докера без какой то координации версий приложения через базу это не сработает, но координацию можно ж написать). Поддержку старой схемы можно убрать в следующей версии.
0. Работает микросервис, который пишет в поле a. 1. Запустили джобу, она добавила поле b, заапдейтила b=a. 2. Отдеплоили микросервис, который пишет в a и в b. 3. Загасили сервис который пишет в a. 4. Запустили джобу, которая апдейтит b=a 5. Отдеплоили микросервис, который пишет в b. 6. Загасили микросервис, который пишет в a и b. 7. Удалили поле a.
Etki
дважды апдейтим b=a?
Oleg
Ага
Etki
жорошо
Andrey
Andrey
ан нет
Andrey
ямл позволяет ключи с точками, поэтому так работать не будет
Tadeusz
посоны, хочу со swarm на baremetal k8s переехать, поссыкиваю за хранилище и не определился с CNI
Tadeusz
ну и CI переклепывать надо будет
Danila
не переживай, все будет норм .. или нет =))
Tadeusz
учитывая что это hetzner - делать external etcd и мастера куда-то отдельно выносить
Tadeusz
как быть с DNS в таком случае?
Tadeusz
да, в курсе, планирую его юзать
Andrey
но тащемта не связывайся с хетцнер
Andrey
если тебе хоть какая то авайлабилити нужна
Tadeusz
ну уж точн она OVH Не поеду, твари те еще
Andrey
возможно субъективно но овх падает пореже
Andrey
а амазон дорогой? там можно со спотовыми инстансами и eks попробовать
Tadeusz
дорогой)
Andrey
у диджиталошена кстати какое то облако есть
Etki
у них даже скажем ничего кроме облака и нет
Andrey
ну там типа что то вроде впц вроде
Andrei
нода зависла под большого количества подов, перевел поды что были с pvc и пытаюсь ноду выкинуть с кластера но висит это
kubectl drain aks-nodepool1-42616560-7 --ignore-daemonsets
node/aks-nodepool1-42616560-7 already cordoned
WARNING: Ignoring DaemonSet-managed pods: kube-proxy-xcszc, kube-svc-redirect-djtdw, omsagent-r6ll6, prometheus-operator-prometheus-node-exporter-8d5kr, weave-scope-agent-sfzdm
Andrey
Andrei
Andrey
ну надо посносить их все пока не удалит не задрейнит по идее
Tadeusz
Tadeusz
в CF можно переехать