Трезвый девопёс

Настоящими девопсами становятся по другому

Случайно увидел это. Но, разумеется, ничего не понимаю, так как я не компьтерщик. Что за кластер, что за агенты, кто куда кого кладёт. Объясните, плиз. Если, конечно, вы поняли.
Kubernetes — это система, которая управляет контейнерами (ну или контейнеризованными приложениями) на серверах: запускает, перезапускает, переносит между машинами, следит, чтобы всё работало.
Кластер — это группа серверов, объединённых в одну систему. Kubernetes смотрит на них как на “ферму”, где можно размещать разные задачи.
Нода — отдельный сервер внутри кластера.
В Kubernetes обычная запускаемая единица называется pod.
тут как бы юмор в том что привычка все совать в контейнеры может сыграть злую шутку, когда агента который этим же делом управляет - суешь внутрь контейнера...
некоторые люди думают что если они произносят "контейнер", то типа они крутые...
ну и да - объясненная шутка это уже не шутка....
Шутка все таки должна быть типо смешной или забавной даже после понимания. Но я не смеюсь, а просто пытаюсь запомнить термины, "зависшие в воздухе". Для меня сервер это типо шкафа с несколькими типо ПК, которые чем-то занимаются что даёт мне интернет. Все.
внутри сервера создают виртуальные сервера, чтобы разделить доступы и ответственность.
грубо говоря всем этим управляет kubernetes с помощью агентов. и плохо если ты сунешь агента внутрь того чем он управляет.
это совсем грубо но идея такая.
дело в том что некоторые так воодушевляются от всей этой структуры что забывают как все работает
грубо говоря всем этим управляет kubernetes с помощью агентов. и плохо если ты сунешь агента внутрь того чем он управляет.
это совсем грубо но идея такая.
дело в том что некоторые так воодушевляются от всей этой структуры что забывают как все работает
Может ли Kubernetis в ноде создать pod, который сам не сможет поднять?
Эм.... Так агент всегда стоит на той же машине, которой управляет...
Или там какие-то изъёбства когда его умудряются в под засунуть, а не на ось?
Или там какие-то изъёбства когда его умудряются в под засунуть, а не на ось?
я когда-то был MCSA, сервер инженер, рулили фермами из вмваре и хуиперви. а потом когда по идее должен был мутировать в девопса, я обратился в DBAшника.
и вот в этих контейнерах я как бы понимаю каждое слово по отдельности, но в целом не понимаю предложение.
Чтобы мутировать в ДевОпса, надо уронить кластер. Или рядом быть. Но, видимо, ты был рядом упавшей БД.
Шутка здесь не в технических терминах, а в аналогии, что плхой технарь подобен отцу пьянице.
Кубернетес, если просто, то это огороженная "среда". Многие программы требуют для себя кучу всего, разных программ, настроек, связей. И из-за этого их настраивать на каждом новом компьютере бывает проблематично. Поэтому ты ставишь всё это в маленькую виртуальную машину, виртуальный компьютер в компьютере. А потом ты эту же самую виртуальную машину можешь поставить куда угодно, и она везде будет работать одинаково. Также есть большой плюс в том что что бы не творилось внутри виртуалки, оно не вылезет за ее пределы. Программа не пожрет больше ресурсов чем ты этой виртуалке выделишь. Так что это еще и безопасно, и легко управляемо.
Агенты - это ИИ. Но не в браузере на сайте, а у тебя прям на компе. И ты можешь приказать этому агенту что-нибудь у себя на компе сделать, анализировать и писать код, создавать или удалять файлы, всё что угодно. Но это немного рисково, потому что агенты иногда делают хрень. Даже если ты в настройках ему строго настрого приказал ничего не удалять, агент может подумать что ты тупой а он умный и все равно снести тебе систему нахрен. Это редкость, но случается.
Поэтому у людей возникла мысль, "а давайте посадим агента в виртуалку". Там он натворить ничего плохого не сможет, всю систему не положит, в общем, одни плюсы. Однако это не панацея. Агент умненький и иногда проказливый. Он может наебнуть виртуалку. Иногда он может и вылезти из нее. Ну и в целом все фичи которые кубернетес предоставляет не были заточены под это всё и по итогу инструмент излишен и не слишком подходит для задачи.
В чем отличие кубера от докера?
Докер - система для создания и запуска контейнеров, а Кубер - система управления/оркестрирования множеством контейнеров на множестве серверов
о, Habr пришел...
НЛО прилетело и оставило комментарий.
В масштабе, докер сварм это Кубер на инвалидной коляске
Докер - это кран, который может создавать и ставить контейнеры на контейнеровозы. Кубер - это флот контейнеровозов, которые перевозят контейнеры в нужны локации. Иногда по пути теряют.
Kubernetes - это система, которая помогает управлять группой компьютеров (кластером), чтобы программы работали без сбоев. Агенты - это маленькие помощники Санты, которые выполняют команды Kubernetes и следят за программами. Вместе они делают так, чтобы всё работало быстро, надежно и без проблем (желательно). Но агенты должны работать вне кластера Kubernetes, чтобы не зависеть от его перезапусков и сбоев. Если запускать их внутри кластера, они могут пропасть вместе с перезагрузкой компьютера, и это нарушит стабильность работы.
Как может пропасть программа? Типо я это так представляю: мой икс пи решил перезагрузиться, а когда открылся рабочий стоял, то майкрософт офис решил себя снихуя удалить. Или не то?
> майкрософт офис решил себя снихуя удалить
На удивление жизненная ситуация...
На удивление жизненная ситуация...
Типа если у тебя диск каждый раз перезагрузке монтируется новый. В контейнере по идее ничего не сохраняется при перезагрузке. И иногда может выйти так что подключения не окажется или какой то сервис может оказаться не подключенным. Для сервера перезагрузка это всегда процесс неприятный и может принести множество сюрпризов. Особенно в рамках сложной системы контейнеров
Был у тебя в винде explorer.exe который рулил всеми папками и рабочим столом, но ктото установил его в /TEMP папку, которая почистилась при обновлении и перезагрузке.
Вот я не смог так объяснить. Гениально.
Братан, не надо это тебе. Ты молодой, шутливый. Сюда лучше не лезть. Серьезно, любой из вас будет жалеть.
Если совсем по простому - winrar.rar
Если у тебя один кластер---то да.
А вот если у тебя их несколько сотен, то могут быть варианты. У тебя может быть кластер на десяток серверов, его агент живет в другом кластере, региональном, одном на датацентр или на группу датацентров, куда подключены еще десятки таких же маленьких кластеров. Агент регионального кластера в свою очередь живет в менеджмент кластере, который всю эту братию деплоит, обновляет и в общем рулит процессом.
А вот если у тебя их несколько сотен, то могут быть варианты. У тебя может быть кластер на десяток серверов, его агент живет в другом кластере, региональном, одном на датацентр или на группу датацентров, куда подключены еще десятки таких же маленьких кластеров. Агент регионального кластера в свою очередь живет в менеджмент кластере, который всю эту братию деплоит, обновляет и в общем рулит процессом.
Ну по работе встречал дофига девопсов, которые от слова докер и линукс шарахаются... Австралийские...
И правильно. Надо ставить подман.
Как-то тепло и хорошо стало на душе от этого поста. Как хорошо, что есть люди, которым не все равно.
меня больше узор плитки заинтересовал....
Так выпьем же за кубернетику! 

Почему то сразу подумал о кластерах из кластеров. Ну может кому и надо, может у кого-то их сотни и имеет смысл управлять всеми флотом как то...
Чтобы написать коммент, необходимо залогиниться


Отличный комментарий!