Volodymyr
там один кейс только приводит к фейлу по-моему
Etki
Что вообще от этого кластера нужно? Он для проектируемого приложения или уже существующего?
Volodymyr
существующего... сессии, кеш
Etki
Я так понимаю, можно время от времени получать мастера через role, подключаясь к любой ноде https://redis.io/commands/role
Etki
при смене мастера приложение потеряет возможность писать туда вплоть до повторного чтения статуса кластера, но я так понял, что у вас там нет ничего критичного
Etki
но вообще должна быть какая-то совсем автоматическая штука для таких вещей, потому что как иначе в обычном режиме выяснять, куда писать
Volodymyr
конечно эту логику нужно запилить в апликейшен, но хотелось решить это "админскими силами"
Etki
https://discuss.pivotal.io/hc/en-us/articles/205309388-How-to-setup-HAProxy-and-Redis-Sentinel-for-automatic-failover-between-Redis-Master-and-Slave-servers
Volodymyr
осталось только придумать как обновлять конфиг haproxy опции server
Rinat
вопрос такой, приложение одно, а надо его запускать для каждого клиента со своими параметрами, че как такое делается? делать на каждый запуск свой yaml файл с env переменными? или есть шаблонизатор или что-то вроде этого?
𝚔𝚟𝚊𝚙𝚜
https://github.com/kubernetes/helm
Denis
Кто нибудь тут в проде хелм юзает?
𝚔𝚟𝚊𝚙𝚜
оно вроде jija2 поддерживает
Denis
подводные камни интересуют как обычно
𝚔𝚟𝚊𝚙𝚜
я если пока даже не пробовал
Maksim
я пока что принюхиваюсь, но ничего особенного не увидел
Maksim
Делает объекты кубер по j2 шаблонам
Maksim
и загружает их в кубер
Maksim
ньюанс один, helm работает от имени админа кластера) то есть имеет доступ во все неймспейсы
Denis
я ведь правильно понимаю что там есть ханилище шаблонов, на его основе делаются уже пакеты, которые надо складывать отдельно, и уже их забирает tiller?
Maksim
ммм
Maksim
насколько я понял там шаблоны на основе которых делаются например деплой кубера и его сразу кушает тиллер
Maksim
нету промижуточного этапа
Denis
Вот тут https://daemonza.github.io/2017/02/20/using-helm-to-deploy-to-kubernetes/
Denis
Setting up Helm repository
Denis
A Helm repository is nothing more than just a web server that’s able to serve a index.yaml file and chart files, which is really just tar.gz file containing the generated kubernetes resource manifest files from our helm chart templates.
Denis
в это репе хранятся архивы с манифестами полученные после запуска шалонизатора
Denis
насколько я понимаю
Denis
еще не копал глубже
Denis
ааа, так было два хелма, и helm classic реально использовал отдельный репозиторий для хранение уже готовых манифестов
Jaroslav
Подскажите как с к8с из контейнера аксессить внешний хост, вроде как на docker run --add-host ??
Sn00part
в соседнем чатике ретрограды обсуждают неготовность кубернетеса к проду! алярма
Denis
сначала ничего не готово к проду, а потом этим уже никто не пользуется :)
Sn00part
#ceph
Maksim
Оо
Maksim
А им то какое дело)
Sn00part
ну там чуваки мастерят "прод", спросили что поюзать такого
Sn00part
кубернетес им не нравится. сыроват да и глючит.
Sn00part
но мне кажется, просто в пробелах запутался в ямле
Sn00part
они там свидетели проксмокса все и иногда опенстека даже
Sn00part
я тут за ночь еще одного клиента в кубернетес перевез почти полностью. сейчас пару компонентов еще перепишут под микросервисы, все будет хорошо.
Sn00part
ретрограды в каком-то прошлом веке зависли со своим проксмоксом )
Maksim
у кубера есть траблы)
Maksim
но если работать и думать, то все они решаемы )
Maksim
ну и просто адова документация)
Sn00part
да норм
Sn00part
у KVM вот точно адова документация и особенности в реализации такие, что без фляги со спиртом вряд ли разберешься.
Vitalii
docker.service Memory: 81.9G подскажите пожалуйста куда копать. Просто перезапустить будет скучно:)
Sn00part
docker logs запускал? )
Vitalii
Там journald log driver стоит. Не я, так kubelet точно логи смотрел
Sn00part
я встречал такое когда очень много логов
G72K
никто не встречал kubeconfig reference? описание всех полей
Logan
а его док не помогает?
Logan
у него вроде был автодок
G72K
как вызвать?
G72K
у него вроде был автодок
нашел тут: https://github.com/kubernetes/kubernetes/blob/ebf24c14a916adebc37023be69f112d2c97759a9/staging/src/k8s.io/client-go/tools/clientcmd/api/v1/types.go
Logan
о, спасибо
Михаил
ретрограды в каком-то прошлом веке зависли со своим проксмоксом )
2017 год. Один бизнес центр на одном этаже CI CD делают на другом код по сфтп льют) и такое бывает
Sn00part
им же хуже )
kås
могли и по ftp лить
Volodymyr
есть возможность отроутить весь трафик в нет с пода через одного из мастеров?
Михаил
Это сбертех что ли?))
Это так, просто жизненное)
Sn00part
в mail.ru все так делают. один пишет тарантул, в соседнем кабинете почту на перле настраивают баш скриптами
Etki
эк ты перловиков опустил
Logan
точнее - это не одна компания
Sn00part
ничего против перла не имею, но в наши дни есть и посовременее и поприятнее средства )
Logan
я вам страшную вещь скажу - любое средство зависит от задачи :)
Logan
есть ситуации, когда идеальный вариант - это пхп. А он пострашнее перла
Sn00part
гг
Sn00part
boot2docker кто нибудь использовал для кубернетеса?
Denis
Смотрите какое порно 🙂
Denis
Denis
https://www.xenonstack.com/unified-devops-delivery-platform-as-a-service