G72K
Куб вообще не имеет возможности починить под, только отстрелить
Хорошо б, но оно же только контейнеры перезапускать умеет, под убивать без внешней помощи не будет
G72K
атомарные транзакции?
Предсказуемый переезд на новую версию
G72K
Я тут сегодня обнаружил, что нельзя опции форматирования задать для вольюмов
G72K
Расстроился
G72K
Там уже почти можно собрать, надо попробовать
Подожду образов :) в F29 успеют? Там rpmostree внутри, лепота
Vadim
Подожду образов :) в F29 успеют? Там rpmostree внутри, лепота
Оно не синронизировано с федорными релизами пока
bebebe
https://docs.ansible.com/ansible/devel/modules/k8s_facts_module.html
𝚔𝚟𝚊𝚙𝚜
А что произойдёт, если отвалится nfs, который использовался для pvc? Это где-то описано? Я как-то по очевидным запросам не нашёл
по умолчанию ничего не произойдет, что бы что-то произошло нужно настроить liveness proble https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/
Pavel
Anton
Воу, вот это очень круто
чет не могу придумать применение. проверить что вкатили до тебя deployment?
Peter
Подскажите, можно ли на macOS добиться того, чтобы kubectl работал без бегущего локального кластера docker-for-desktop? Мне нужно только удалённый кластер подёргать, а локальный грузит CPU.
Peter
Øk_gø_løve
Ага, я все видел!
Øk_gø_løve
Ты был неправ 😄
Rainbow
🙈
Peter
Можно конечно. scp root@superservice.com:/etc/kubernetes/admin.conf ~/.kube/config
config я могу и руками указать, но, как только я останавливаю локальный кластер из PATH улетает kubectl
Øk_gø_løve
config я могу и руками указать, но, как только я останавливаю локальный кластер из PATH улетает kubectl
Я почти уверен, что надо и правда просто через brew установить kubectl
Rainbow
kubectl go бинарник и ставиться как все go бинарники... curl && chmod +x 😬
Peter
Тогда не будет ли конфликта, если позже запустить локальный кластер?
Peter
curl + chmod ведёт к тепловой смерти
Rainbow
Никто не умрет, а будут проблемы, можно удалить и по другому сделать.
Rainbow
curl + chmod ведёт к тепловой смерти
Во влажных мечтах безопасников наверное. А так всем пофиг сейчас.
Vlad
curl + chmod ведёт к тепловой смерти
Настоящие джедаи делают так: curl example.com | sh
Rainbow
прав же первый раз не хватило
Peter
Во влажных мечтах безопасников наверное. А так всем пофиг сейчас.
Даже не в безопасности дело, хотя и она тут имеет место, это, прежде всего, создаёт повешенную энтропию на диске. Когда потом не можешь вспомнить что и откуда прилетело и зачем оно тут лежит.
Øk_gø_løve
накатывать через ansible
Это вообще неплохой вариант — менеджить все через него. Если есть переживания относительно подвешенных файлов
Rainbow
А, в docker никто не мешает запускать kubectl же
Øk_gø_løve
+
Peter
А, в docker никто не мешает запускать kubectl же
Зачем эти лишние приседания в рамках локальной системы?
Stanislav
Посоны, помогите! Не работает helm на kubespray 2.7.0 $ helm version Client: &version.Version{SemVer:"v2.11.0", GitCommit:"2e55dbe1fdb5fdb96b75ff144a339489417b146b", GitTreeState:"clean"} Error: cannot connect to Tiller $ helm init --upgrade $HELM_HOME has been configured at /Users/%username%/.helm. Tiller (the Helm server-side component) has been upgraded to the current version. Happy Helming! $ helm list Error: transport is closing https://pastebin.com/raw/7e1y3Ph2
Stanislav
по ссылке полная паста
Rainbow
kubectl logs tiller-deploy-896746fc9-csjfl -n kube-system же
Stanislav
на 2.6.0 пахало
Stanislav
а хуюшки-хую там
Stanislav
$  kubectl logs tiller-deploy-896746fc9-csjfl -n kube-system [main] 2018/10/08 15:16:32 Starting Tiller v2.11.0 (tls=false) [main] 2018/10/08 15:16:32 GRPC listening on :44134 [main] 2018/10/08 15:16:32 Probes listening on :44135 [main] 2018/10/08 15:16:32 Storage driver is ConfigMap [main] 2018/10/08 15:16:32 Max history per release is 0
Rainbow
kubectl delete tiller-deploy-896746fc9-csjfl -n kube-system
Rainbow
Универстальные варианты ответа =)
Костя
@xSTASiANx это сообщение обычно означает, что установлен secure Tiller
Костя
Т.е он требует флага --tls для любой команды helm
Костя
Типа такого: $ helm list                          Error: transport is closing $ helm list --tls NAME                      REVISION UPDATED                  STATUS   CHART                    NAMESPACE         app-1 1        Thu Aug  2 10:54:14 2018 DEPLOYED ...
Pavel
чет не могу придумать применение. проверить что вкатили до тебя deployment?
Просто несколько версии назад в ансибле был только один богомерзкий модуль для кубернетеса, который даже в токены для аутентификации не мог. Сейчас вот подвезли что-то вменяемое. Тем кто юзает ансибл для деплоя в кубер - очень пригодится.
Anton
Это ведь не деплой, это факты по обьектам
Anton
Всем привет. Подскажите пожалуйста по этому вопросу. https://toster.ru/q/569353
V
ребят ктото знает в helm разницу между между —name —name-template ?
Anton
Всем привет. Подскажите пожалуйста по этому вопросу. https://toster.ru/q/569353
Словно не было вчерашнего дня) ты смонтировал вольюмы в /mnt/disks? Ты читал как вообще работает local volume provisioner?
Rainbow
И что папки нужно руками создавать?
Anton
В журнале пода провижионера что по этот путь?
Anton
В журнале пода провижионера что по этот путь?
kubectl logs local-volume-provisioner-j5vd7 --namespace kube-system I1009 06:38:15.526856 1 common.go:259] StorageClass "local-storage" configured with MountDir "/mnt/disks", HostDir "/mnt/disks", BlockCleanerCommand ["/scripts/quick_reset.sh"] I1009 06:38:15.527047 1 main.go:42] Configuration parsing has been completed, ready to run... I1009 06:38:15.527374 1 common.go:315] Creating client using in-cluster config I1009 06:38:15.574394 1 main.go:52] Starting controller I1009 06:38:15.574418 1 controller.go:42] Initializing volume cache I1009 06:38:15.578593 1 populator.go:85] Starting Informer controller I1009 06:38:15.578625 1 populator.go:89] Waiting for Informer initial sync I1009 06:38:16.578843 1 controller.go:72] Controller started
Anton
В журнале пода провижионера что по этот путь?
логи выложил сюда https://toster.ru/q/569353
Rainbow
быстрее было уже поставить цеф на одну ноду 😬
Anton
Монтировать нужно не на /mnt/disks, а в поддиректорию
Anton
Pv на машине может быть чётко угодно
Anton
Монтировать нужно не на /mnt/disks, а в поддиректорию
можно попадробнее? где нужно монтировать в поддиректорию?
Anton
И кстати local volume provisioner умеет диски передавать
Anton
Целиком в под
Anton
А попадробнее в доке ж можно прочесть
Dmitry
kubectl go бинарник и ставиться как все go бинарники... curl && chmod +x 😬
кто-то очень любит вручную каждый раз у себя на компе обновлять ещё “один бинарник”
Rainbow
кто-то очень любит вручную каждый раз у себя на компе обновлять ещё “один бинарник”
Кто-то делает как быстрее. Если в AUR нет нужного, не писать же самому.
Anton
А попадробнее в доке ж можно прочесть
https://github.com/kubernetes-incubator/external-storage/tree/master/local-volume $ mkdir /mnt/disks $ for vol in vol1 vol2 vol3; do mkdir /mnt/disks/$vol mount -t tmpfs $vol /mnt/disks/$vol done они тут вообще tmpfs монтируют
Anton
Какая разница что, главное что поддиректория
mount /dev/vdb1 /mnt/disks диск куда монтировать? в /mnt/disks или в /mnt/disks/подпапка?
Rainbow
Всегда пишу, чяднт?
как там в розовом мире?