Andor
Потому что HA осуществляется не кубером и не шаред сторейжем, а самим приложением
Andor
У постгреса есть репликация с фейловером, этому механизму шаред сторейж не требуется
Andor
В етцд есть свой gossip
Alexander N.
Коллеги, про фикс для https://github.com/kubernetes/kubernetes/issues/71772 ничего не слышно? Судя по статусу они это дело влили в master\1.13, теперь остается ждать корректирующего релиза?
Andor
А сервис прометея не считается умершим при потере данных :)
Andor
Но пример етцд тоже подходит
Andrey
Это все классно. Уговорил. Но в такое умеют не все приложения.
Andrey
В частности next cloud просто по сути веб морда к папке с файлами
Andor
Конечно не все
Andor
Но это ты утверждал для всех
Andor
Andor
Оно не очень cloud native в современном представлении
Andrey
Andor
Не уверен, что можно запустить две копии одновременно даже с общей базой и сторейжем
Andor
Ну и да, оно будет требовать именно общий файловый сторейж, он же не умеет файлы в обжект хранилище хранить вроде?
Ivan
Умеет в с3
Ivan
Но кривовато
Andor
О, если в с3 умеет, то можно минио или сеф через гейтвей прикрутить, не как фс
Ivan
Там только проблемка с конфигом будет, какую-то его часть нельзя через гуи менять из-за того что оно изменяет файлы
Andor
У меня по-моему то ли 11 нк, то ли 12
Andor
Старый в общем
Andrey
Блокировки делаешь в редисе и все взлетает. Остальное там просто похапэ и база
Andor
Ещё и редис надо?
G72K
Rainbow
Прям открыть репу и README.md прочитать. examples папку глянуть
Vadim
почему бы не развернуть оператором и отключить его при ненадобности?
G72K
Так kube-prometheusи включает себя оператор
Ivan
Всем привет, кто-нибудь знает как можно изменить настройку default_type mime.types в nginx ingress controller? Через configmap, видимо, нельзя. По крайней мере в доке нет такого параметра.. https://github.com/kubernetes/ingress-nginx/blob/master/docs/user-guide/nginx-configuration/configmap.md#add-headers
G72K
Rainbow
Ivan
Спасибо, печально конечно, что только так.
Rainbow
Заменить image на крайняк, не особая проблема.
G72K
Ну так, поправьте , отправьте патч
G72K
Хотя вообще, я вот у себя не позволяю пользоваться фичами nginx через ingress. Хотят чего-то, пусть запускают свой nginx перед приложением
Siarhei
Колеги , подскажите пока игрался с тестовым стендом не обращал внимания на такую вещь как сертификты в /etc/kubernetes/pki решил глянуть на мастере и немнго офигел - СA до 28 года, а вот остальные выпущены на 1 год, поясните что будет через год, кубер их сам перевыпустит - или я попаду на боль с перевыпуском сертификатов и не упадет ли мой кластер с тремя мастерами - наверное кто-то уже имел возможность узнать эти последствия
Anton
Vadim
Vadim
остальные - типа etcd сертов - протухнут и надо перевыпускать, хотя может с новыми feature gates уже не надо
Валентин
Когда только-только купили owncloud я встречал у redhat доку, как его ставить отказоустойчиво и на большие нагрузки. Там 6 машин было, помнится (приложения, бд и хранилки), советую вопрошающему нагуглить ее и натянуть на кубер
Artem
G72K
Andor
Andor
только я не уверен что это много пользы приносит
G72K
Хотя чего все с этим HA носятся, только сложности добавляет и ошибок как в коде так и в настройке. Будто у людей сервера выгорают ежедневно
Andor
зависит от требований
Andor
как обычно
Andor
ну ты знаешь как это бывает, заходит человек в чят и спрашивает "как запустить ХХХХ в кубере?", а ему сразу ответы как сделать доступность в пять девяток
G72K
Требования всегда нереалистичны. На практике ничего не случится если переподнимется через 5 минут на другой ноде. А те кто за эти 5 минут 5 миллионов потеряют либо не юзают куб либо уже умеют в HA
Andor
всё верно
Andor
нет требований HA - наверняка можно и на коленке поднять
Vadim
Vadim
пока, конечно же, не выгорел сервак и на выходных они немного поработали
G72K
Andor
Andor
поработать выходные раз в пять лет?
Vadim
чо в итоге-то?
у нас немножко заблочилось всё на пару часов, а CI команда почему-то теперь топит за тест инсталлов с 3 мастерами
Vadim
Отделение Bereke Bank
G72K
Rainbow
G72K
В остальном если диски не локальные то все эти HA можно выкинуть если они сложнее чем просто replicas подкрутить
Artur
имеет ли смысл пихать HEALTHCHECK в докерфайл для контейнера, или k8 сам сможет следить за состоянием (livenessProbe)?
Andrey
G72K
Надо брать пример с тех, кто на этом собаку съел. Вон VMware скажем, сертифицированная по самое небалуй, мишн критикал приложения крутить можно. Их решение? "Имейте отказоустойчивый сторадж , случись что ваша виртуалка перезапустится на другой физической ноде". Все. Никто вам память и состояние регистров виртуального цпу реплицировать не будет на случай аварии . Почему в интернете люди думаю что взяв куб и хелм они сразу вжжжих и въедут в беззаботное будущее?
Pavel
Andrey
Artur
G72K
Для лайв миграции
G72K
Никто в этом режиме надолго не работает :) или я ошибаюсь?
Artur
ещё такой вопрос.
имея приватный хаб контейнеров, для деплоя авторизироваться над на всех нодах кластера, или достаточно сделать это на мастере ?
G72K
Andrey
Andrey
Andrey
Просто создаешь конфиг мап с реквизитами. И суешь его во все деплойменты