Size: a a a

DevOps — русскоговорящее сообщество

2021 April 04

AP

Alexander Prokopyev in DevOps — русскоговорящее сообщество
Sebor
А если бы это не фаеркрекер был - значит не серверлесс?
Я такого не говорил, просто предположил, что Firecracker, потому что речь шла о микровиртуалках.
источник

AP

Alexander Prokopyev in DevOps — русскоговорящее сообщество
Sebor
Сеоверлесс - это подход, а не конкретная технология
Подход или технология, мне важно понять принцип. Я до сегодняшнего дня думал, что serverless - это кастом программа клиента, которая запускается на автоматически создаваемом контейнере из типового image, предусмотренного в том или ином облаке. Сегодня для меня было большим открытием узнать, что в случае Fargate (который считается serverless) и весь image контейнера тоже можно готовить самостоятельно и запускать в режиме так сказать serverless, т.е. насколько я понял, важно то, что не нужно заботиться об инфре, где он запускается. Отсюда у меня как раз и возникло сначала предположение, что он запускается на EC2 общего пользования.
источник

AP

Alexander Prokopyev in DevOps — русскоговорящее сообщество
Теоретически ведь наверно можно самому Амазону насоздавать EC2 нод-виртуалок общего пользования и стартовать на них одновременно контейнеры из образов типа как для Fargate разных клиентов? Но с разделением ресурсов и безопасностью тогда могут быть проблемы, да. Надо еще почитать про namespaces Кубера.
источник

AP

Alexander Prokopyev in DevOps — русскоговорящее сообщество
Хм, интересно, Amazon позволяет даже поды Кубера запускать как ноды Fargate:
https://aws.amazon.com/about-aws/whats-new/2019/12/run-serverless-kubernetes-pods-using-amazon-eks-and-aws-fargate/
источник

AP

Alexander Prokopyev in DevOps — русскоговорящее сообщество
А есть ли аналоги Fargate в других облаках? Есть ли расширение для Кубера, которое может работать аналогично в любом облаке, когда не надо заранее выделять узлы для запуска подов?
Т.е. чтобы в любом облаке можно было бы создать только KVM узел для размещения в нем управляющих контейнеров кубера, а чтобы все остальные кастом образы контейнеров для кубера, например Helm Charts, запускались бы на их аналоге Fargate с динамическим созданием и высвобождением именно узлов, а не только подов внутри заранее созданных узлов? Хотя горизонтальный scaling ведь как раз про это? Тогда опять в чем разница того, что уже есть в Кубере по сравнению с Fargate, че то я запутался :(
источник

N

Nelson in DevOps — русскоговорящее сообщество
Asgoret
Ась?
Реклама была, видимо уже удалили
источник

ᅟᅟ

ᅟᅟᅟ ᅟᅟᅟ in DevOps — русскоговорящее сообщество
Поделитесь, пожалуйста, книгой: Паттерны Kubernetes. Шаблоны разработки собственных облачных приложений | Ибрам Билджин, Хасс Роланд
источник

DX

Dex X in DevOps — русскоговорящее сообщество
Alexander Prokopyev
А чем кстати Mongo лучше, чем Tarantool? Ведь Tarantool тоже умеет документные базы и не только "In Memory". IMHO из NoSQL стоит смотреть только в сторону Tarantool (когда важна ACID) и Clickhouse (когда неважна ACID), а вы как думаете?

Мало того, что Тарантул умеет NoSQL, так он умеет и SQL тоже :)

Ну еще Redis, когда важна совместимость, например для nHibernate вроде бы нет готового Cache провайдера для Tarantool, но есть для Redis. Хотя для jHibernate есть и Cache и для Tarantool. Кстати прикрутили бы уже Redis протокол к Tarantool в качестве допопции, вообще бы было супер. Форки PostgreSQL умеют уже и Oracle и MSSQL, DB2 умеет Oracle. А Тарантул не умеет Redis :(
Зачем, ни тарантул ни монга нинужны, для постоянного хранения данных
источник

DX

Dex X in DevOps — русскоговорящее сообщество
Ничего лучше и логичнее рсубд нема
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
Asgoret
Ась?
400 месагов, слушай, вот честно, не хочется читать. Вот с тобой лично или с оунерами, было бы интересно поговорить, а читать - времени жаль
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
Может быть просто рейт, это просто треш
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
(Причем смысловой и конектстной нагрузки <= 0)
источник

ᅟᅟ

ᅟᅟᅟ ᅟᅟᅟ in DevOps — русскоговорящее сообщество
ᅟᅟᅟ ᅟᅟᅟ
Поделитесь, пожалуйста, книгой: Паттерны Kubernetes. Шаблоны разработки собственных облачных приложений | Ибрам Билджин, Хасс Роланд
^^
источник

ᅟᅟ

ᅟᅟᅟ ᅟᅟᅟ in DevOps — русскоговорящее сообщество
не стоит благодарностей
источник

A

Asgoret in DevOps — русскоговорящее сообщество
admin 666admin
400 месагов, слушай, вот честно, не хочется читать. Вот с тобой лично или с оунерами, было бы интересно поговорить, а читать - времени жаль
Оунерами?🤔
источник

VA

Vasiliy Angapov in DevOps — русскоговорящее сообщество
Alexander Prokopyev
А есть ли аналоги Fargate в других облаках? Есть ли расширение для Кубера, которое может работать аналогично в любом облаке, когда не надо заранее выделять узлы для запуска подов?
Т.е. чтобы в любом облаке можно было бы создать только KVM узел для размещения в нем управляющих контейнеров кубера, а чтобы все остальные кастом образы контейнеров для кубера, например Helm Charts, запускались бы на их аналоге Fargate с динамическим созданием и высвобождением именно узлов, а не только подов внутри заранее созданных узлов? Хотя горизонтальный scaling ведь как раз про это? Тогда опять в чем разница того, что уже есть в Кубере по сравнению с Fargate, че то я запутался :(
гугли Google Kubernetes Engine Autopilot
источник

AK

Andrey Kartashov in DevOps — русскоговорящее сообщество
Alexander Prokopyev
А есть ли аналоги Fargate в других облаках? Есть ли расширение для Кубера, которое может работать аналогично в любом облаке, когда не надо заранее выделять узлы для запуска подов?
Т.е. чтобы в любом облаке можно было бы создать только KVM узел для размещения в нем управляющих контейнеров кубера, а чтобы все остальные кастом образы контейнеров для кубера, например Helm Charts, запускались бы на их аналоге Fargate с динамическим созданием и высвобождением именно узлов, а не только подов внутри заранее созданных узлов? Хотя горизонтальный scaling ведь как раз про это? Тогда опять в чем разница того, что уже есть в Кубере по сравнению с Fargate, че то я запутался :(
ACI в ажуре
источник

AK

Andrey Kartashov in DevOps — русскоговорящее сообщество
Vasiliy Angapov
гугли Google Kubernetes Engine Autopilot
это похоже, но работает чуть-чуть по другому. Они а) автоматизировали создание узлов кластера б) поднимают их в своём проекте. То есть как раньше они прятали только control plane, теперь они и воркеры прячут. При этом kubectl get nodes их покажет.

У меня были завышенные ожидания от autopilot в плане скорости поднятия подов, я думал к кластеру будет подсоединён "бесконечный" пул нод и поды будут стартовать очень быстро. Но нет, происходит стандартный scale up для узлов в пуле, просто пул универсальный и не в твоём проекте. Так что время поднятия пода осталось таким же.
источник

AK

Andrey Kartashov in DevOps — русскоговорящее сообщество
аналогом было бы если б они cloud run к gke прикрутили
источник

AK

Andrey Kartashov in DevOps — русскоговорящее сообщество
Alexander Prokopyev
Подход или технология, мне важно понять принцип. Я до сегодняшнего дня думал, что serverless - это кастом программа клиента, которая запускается на автоматически создаваемом контейнере из типового image, предусмотренного в том или ином облаке. Сегодня для меня было большим открытием узнать, что в случае Fargate (который считается serverless) и весь image контейнера тоже можно готовить самостоятельно и запускать в режиме так сказать serverless, т.е. насколько я понял, важно то, что не нужно заботиться об инфре, где он запускается. Отсюда у меня как раз и возникло сначала предположение, что он запускается на EC2 общего пользования.
с чего ты взял, что fargate использует firecracker? Он как раз EC2 использует (https://aws.amazon.com/blogs/containers/under-the-hood-fargate-data-plane/) . На firecracker у них lambda работает
источник