Mikhail [azalio]
Общий алгоритм такой. Пингуете из пода. На хосте слушаете трафик
Mikhail [azalio]
Если улетает дальше ноды смотрите на удаленном хосте долетает или нет.
Mikhail [azalio]
Если да, смотрите что не так с удаленным хостом.
Mikhail [azalio]
Если нет, смотрите что с iptables и роутингом на исходной ноде.
Mikhail [azalio]
Плюс ещё может быть фаервол например между нодами
Dmitrii
херли там делать?
Дак сидишь сначала выбираешь, то ли kubespray, то ли kubeadm, то ли свое написать. Потом сеть, flannel, calico, weave... Тяжело.
Mikhail [azalio]
херли там делать?
Ну вот, пришёл специалист.
Михаил
Mikhail [azalio]
да нахера?
Чтобы приложения могли при запуске получить сертификаты и авторизоваться в других приложениях.
Михаил
ну допустим но это как бы задача не относящяяся к кубу
Lex
Если улетает дальше ноды смотрите на удаленном хосте долетает или нет.
пингую из пода другую ноду, пинги выходят с snap и приходят обратно, но в контейнер не попадают 🤔
Mikhail [azalio]
У куба тоже полно сертификатов. Плюс секреты.
Mikhail [azalio]
Так его и поднял
Lex
о, а в чем там запара с pki?
Lex
или их несколько?
Михаил
У куба тоже полно сертификатов. Плюс секреты.
сгенерировал один раз для нод и летим
Mikhail [azalio]
Да нет запар, есть много мелочей
Михаил
зачем кстати самому бинари собирать?
Mikhail [azalio]
Я имел ввиду пакеты
Михаил
Я имел ввиду пакеты
какие пакеты?)
Mikhail [azalio]
сгенерировал один раз для нод и летим
Так у апи сервера тоже много разных сертификатов. Для самого апи, для etcd, для прокси клиента.
Mikhail [azalio]
какие пакеты?)
Контрол плейн
Михаил
Контрол плейн
а ты че их в пакетах привозишь?
Mikhail [azalio]
Ага, привожу в пакетах
Михаил
пиздец
Михаил
на центось, да?
Mikhail [azalio]
Ага
Михаил
батенька, да вы админ энтерпрайзный!
Mikhail [azalio]
У меня безопасность
Mikhail [azalio]
Они выставляют требования
Mikhail [azalio]
Мне приходится крутиться
Vadim
а ты че их в пакетах привозишь?
чтобы минорно обновлять вестимо, а не "такс, мне кажется это 1.10.5, а не 1.10.4"
Михаил
У меня безопасность
у тебя дрочево
Михаил
собрал докер с апи, шедулером и контроллером закинул кубелет бинарём с систем д конфигом, закинул кубе прокси так же, поднял кубелеами апи через это, https://kubernetes.io/docs/tasks/administer-cluster/static-pod/ ну окей, настроил СА в режим параноика, потом https://kubernetes.io/docs/tasks/administer-cluster/reconfigure-kubelet/ хоп и ты через куб управляешь кубелетами а для сети у тебя ужо калико с нетворк полиси готовая
Михаил
чтобы минорно обновлять вестимо, а не "такс, мне кажется это 1.10.5, а не 1.10.4"
ну ладно, если так хочется, то кубелет можно запакетировать
Lex
у меня кублеты на centos ставятся из официального репа гугла
Mikhail [azalio]
у тебя дрочево
Ну ясно, рад что у тебя все хорошо.
Lex
зачем свои вот?
Михаил
Ну ясно, рад что у тебя все хорошо.
я устриц ел если че у нас бареметал
Lex
остальное через staticpod и daemonset
Lex
чертов калико
Lex
короче, он режет трафик где-то между интерфейсом ноды и подом
Михаил
у меня кублеты на centos ставятся из официального репа гугла
опаньки, как это я пропустил интересно а под убунту есть?
Mikhail [azalio]
я устриц ел если че у нас бареметал
И? Если тебе кажется что твой путь верный, это не значит что он подходит всем
Михаил
да
я буду благодарен сильно за ссылку)
Михаил
И? Если тебе кажется что твой путь верный, это не значит что он подходит всем
если ты не хочешь смотреть на мир вокруг, то ты тормозишь своё развитие как специалиста и компанию в целом
Lex
я буду благодарен сильно за ссылку)
- name: add kubernetes apt repo key... apt_key: url: https://packages.cloud.google.com/apt/doc/apt-key.gpg become: yes - name: add kubernetes apt repo... apt_repository: repo: deb http://packages.cloud.google.com/apt kubernetes-xenial main update_cache: yes become: yes
Lex
прости, что ansible, так быстрее
Mikhail [azalio]
если ты не хочешь смотреть на мир вокруг, то ты тормозишь своё развитие как специалиста и компанию в целом
Я не вижу особой разницы между собрать контрол плейн в докере и просто на системе
Mikhail [azalio]
Все равно надо и там и там настраивать
Михаил
Я не вижу особой разницы между собрать контрол плейн в докере и просто на системе
у тебя все ноды одинаковые и не имеют состояния ты можешь перенести мастер в один клик фактически)
Mikhail [azalio]
логи+exec через kubectl, счастье!
Так логи у меня и так есть.
Михаил
но куда мне до энтерпрайзных паппетовых админов
Михаил
Так логи у меня и так есть.
да у тебя еще и заббикс поди найдется
Lex
а вообще self hosted k8s классная штука, очень
Mikhail [azalio]
но куда мне до энтерпрайзных паппетовых админов
Мне не ясен твой сарказм если честно.
Lex
но сыроватая
Mikhail [azalio]
да у тебя еще и заббикс поди найдется
У меня своё. Плюс прометей.
Mikhail [azalio]
мм, своё?
Своя система мониторинга.
Михаил
Своя система мониторинга.
вы написали свою систему мониторинга или как Ынтырпрайз купили ?)
Vadim
вот уж не думал что где-то static pods еще не выкорчевали все остальные варианты - преимуществ-то масса
Михаил
Мне не ясен твой сарказм если честно.
Ты пытаешься доказать мне, что у тебя уникальный кейс и уникальная боль. Но я видел и энтерпрайз и хипстеров со смузи. И твоя боль нифига не уникальна и решается проще. Но ежели ты не хочешь принимать этот факт и смотреть за границы своих инструментов, то это твоё право, но почему бы тогда не потроллить?)
Vadim
не распарсил мысль
static pods - сила, отдельные бинари - могила
Vladimir
У меня безопасность
батенька, да у вас театр