Gleb
Не ну флешки у нас просто расходники, клавиатуры, мышки и иже с ними
Gleb
Это можно ходить и брать пока не слипнется,ток зачем
Andrey
Так кубернетос реально влепить на машину с парой гигов? А он сам много под себя в этом случае затянет?
Gleb
Более чем реально
Andrey
А сколько он после этого под приложения оставит?
Andrey
Или под поды... или как они называются.
Logan
докер (именно докер) на машине с двумя гигами чувствует себя вольготно. Это при том, что у меня там куча всякого крутится помимо докера
Салтыдык
Привет. Требуется запустить redis-кластер. Есть ли какой-нибудь нормальный вариант это сделать? И если StatefulSet с баш-скриптом (самый популярный в гугле вариант) — это единственный из существующих, то есть ли люди, которые могли бы поделиться впечатлениями о работе с кластером? (scaling, disruption)
Pavel
Кластер у них СТРАННЫЙ
Pavel
Минимально надо 6 нод, 3 мастера, 3 слейва
Etki
У вас к редису претензии только по поводу устройства кластера что ли? 😏
Pavel
ну если в него кидать то что можно потерять, то впринципе норм
Pavel
и отключить сохраннение на диск
Pavel
гоавное, иначе алес ))
Pavel
короч, редис кластер ненужен ) может лучче варик поменять его на что-нибудь повменяемей?
Салтыдык
В редис будет накидывать кэш, который будет прогреваться по мере надобности. Нужен доступный кластер + scaling,disruption-устойчивые
Pavel
Емуж скелинг нужен, aerospike денег хочет после двух нод
Pavel
Позырь на couchbase
Etki
c couchbase немного тяжко порты прокидывать будет
Pavel
да, не прав был
Pavel
https://github.com/twitter/twemproxy
Салтыдык
Спасиб, гляну. Но пока нет вариантов съезжать с редиса :( Код уже написан.
Anonymous
А можно в 1.7 сделать чтоб у стецтфулсетов было днс имя без рединес чек?
Aleksandr
Twemproxy память не освобождает, когда последний раз юзал
Aleksandr
Приходилось раз в сутки рестартить, отжирало 30 гб
Anonymous
Приветов! Слушал http://golangshow.com/episode/2016/11-23-084/ и заинтересовало - Кто нибудь может дать ссылку на некую замену Heroku в кубирнетусе? Называется типа дэйс???
Anonymous
Нашел https://deis.io/
Lev
дейз уже этим решением не занимается, они в прыжке переобулись в кубернетес
Lev
посмотри dokku, flynn
Lev
либо ты про helm)
Lev
но опять таки, там не как в heroku
Vyacheslav
с версией kubernetes 1.8 , последняя версия докера работает, кто-то ставил бэту уже ?
Vyacheslav
вообще, чтобы меньше граблей собрать, какую комбинацию выбрать для кластера из 4 дедиков на хетцнере Ubuntu 16.04 1. версия docker ? 2. версия kubernetes ? 3. какой драйвер для сети выбрать ?
Vyacheslav
на staging будет гитлаб крутится с CI, 2 продовых сервера, плюс один для всяких арбитров монго и т.д.
Vitaliy
уважаемые, ктонить использовал https://github.com/bitnami/sealed-secrets ?
Vitaliy
камни овраги мины?
Alex Sharov
Добрый день господа. А подскажите пожалуйста как проще всего деплоить приложение в google container engine с помощью terraform?
Alex Sharov
пока разобрался только в том, как создать kubernetes кластер
Alex Sharov
java REST api. Должно быть N нод стоящих за load balancer
Alex Sharov
приложение в докере
Alex Sharov
у нод должен быть также shared volume (ну или как он в терминах kubernetes называется?)
Alex Sharov
Сейчас задачу вижу как: 1) запровижинить кластер через терраформ. Это не вызывает проблем 2) как-то подеплоить в kubernetes N контейнеров с shared volume и loadbalancer. Видимо через шелл/ansible. Как это правильно делать? Что читать?
Sergey
где планируется бзать кубер?
Sergey
баре метал
Sergey
или амазон?
Sergey
или еще что-то
Alex Sharov
google cloud
Салтыдык
Добрый день господа. А подскажите пожалуйста как проще всего деплоить приложение в google container engine с помощью terraform?
Sergey
gke же есть вы не планируете его юзать?
Sergey
касательно деплоя самих контейнеров - то есть kubectl и helm
Alex Sharov
как раз gke и планируем
Sergey
так там из коробки кластер
Sergey
)
Sergey
так на счет шаред волум?
Sergey
нужен конкурентный доступ на запись?
Alex Sharov
нужно чтобы между контейнерами был шаред волум с правами только на чтение
Alex Sharov
там будут лежать секреты/проперти
Sergey
kubectl get storageclasses
Sergey
покажите
Sergey
а кластера же нет еще)
Alex Sharov
ну я руками его создал, даже запустил там simpleHttpServer
Alex Sharov
➜ ~ kubectl get storageclasses NAME TYPE standard (default) kubernetes.io/gce-pd
kås
там будут лежать секреты/проперти
Лучше secrets и использовать. Либо сторонний vault
Alex Sharov
но понимания от этого не прибавилось
Danil
Привет всем! История такая: Поднял у себя кубы из 4х нод, по инструкции: ( https://www.linuxtechi.com/install-kubernetes-1-7-centos7-rhel7/#comment-1221 ). Поставил дашбоард. Пытаюсь развернуть consul по инструкции: (https://github.com/kelseyhightower/consul-on-kubernetes ), но уперся в то, что после шага: kubectl create -f statefulsets/consul.yaml # kubectl get pods,rc NAME READY STATUS RESTARTS AGE po/consul-0 0/1 Pending 0 9m Дашбоард говорит, что: PersistentVolumeClaim is not bound: "data-consul-0" (repeated 4 times) Ямл волюма: https://pastebin.com/LbSUQ4r6
Danil
мб как-нибудь закреэйтить отдельно волюм?
Etki
Добрый день господа. А подскажите пожалуйста как проще всего деплоить приложение в google container engine с помощью terraform?
деплой приложения в куб производится через kubectl и аналоги. безусловно, можно подцепить что-то еще на апишку кубера, но совершенно точно не нужно это делать через инструмент провизии хостов.
Etki
там будут лежать секреты/проперти
у куба есть встроенный функционал по хранению и предоставленнию секретов приложениям, при использовании вольюм не потребуется
Maksim
мб как-нибудь закреэйтить отдельно волюм?
если нету dinamic provision то да..ручками надо
Danil
Судя по ману, должно само все запилиться
Danil
Однако
Maksim
видимо уних там был настроен dinamic volume provision
Anonymous
при запуске стейтфулстет зависает в 'init1/2' - похоже на ошибку в initcontainers... а как ее можно отдебажить? где-то логи выцепить?
Maksim
и они забыли об это сказать)
Maksim
Это сплош и рядом в доках по куберу в частности и по Опен Сурсу в принцепе