home.social

#контейнер — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #контейнер, aggregated by home.social.

fetched live
  1. Когда Docker Compose уже мало, а Kubernetes еще слишком много: знакомство с Uncloud. Часть 1

    Disclaimer: статья проверена по документации и репозиторию Uncloud для стабильной версии v0.20.0. Проект активно развивается, поэтому отдельные CLI-команды и Compose-возможности могут меняться между релизами. Как всегда, всё начинается со специфического запроса от Заказчика: «Мы хотим забыть Kubernetes как страшный сон и вернуться к Docker Compose!». На этом месте, наверное, многие DevOps-инженеры с пониманием улыбнутся. Но после ещё было: «Только, пожалуйста, сделайте так, чтобы было возможно масштабирование. И ещё бесшовное обновление приложений! Но чтобы остался Docker Compose». В этот момент становится понятно, что задача перестает быть тривиальной. А если оставить Docker Compose, но добавить к нему часть возможностей, ради которых в подобных сценариях начинают рассматривать Kubernetes? Оказывается, можно. Есть целый класс промежуточных решений: Docker Swarm, Nomad, Kamal, различные PaaS-инструменты, собственные deployment-скрипты. И еще — Uncloud.

    habr.com/ru/companies/k2tech/a

    #облако #контейнер #service_discovery #kubernetes #docker_compose #wireguard #rolling_update #к2 #uncloud

  2. Виртуальные Scroll-контейнеры

    Всем привет, на этот раз хочу провести обзор инструмента ng-virtual-scroll-view . В предыдущей статье я делал обзор на универсальные виртуализированнные списки , которые "под капотом" использовали одноосевой виртуальный scroll-контейнер . Из проекта ng-virtual-list решил вырастить ещё один инструмент, двухосевой виртуальный scroll-контейнер ng-virtual-scroll-view . Инструмент также поддерживает версии Angular с 14 по 22. С API и примерами использования можно ознакомиться в документации .

    habr.com/ru/articles/1058678/

    #Виртуальный #scroll #контейнер #прокрутка #angular #ngvirtualscrollview

  3. Особенности применения контейнеров XRd в сетевом симуляторе GNS3

    Лет 30 назад словосочетание «виртуальный контейнер» вызывало бы ровно одну ассоциацию – SONET/SDH. В то время это были основные технологии построения опорных и глобальных сетей, грамотно и, что важно, интересно описанные Uyless N. Black в монографии «Emerging Communications Technologies». С тех пор утекло очень много воды, и если посмотреть на перечень технологий из этой монографии (FDDI, Frame Relay, ISDN, X.25, ATM и т.п.) – все они, за очень редким исключением в виде 100BASE-T и IPv6, уже благополучно позабыты. В частности, если сегодня и вспоминают про SONET/SDH – то только в части ставшего «золотым стандартом» времени переключения на резервный маршрут (50 мс). А «виртуальный контейнер» теперь ассоциируется с виртуализацией на уровне операционной системы и средствами управления ей (например, Docker, Kubernetes и т.п.). Вообще, контейнеры (а дальше под этим словом будем понимать исключительно «виртуальные контейнеры» в контексте виртуализации на уровне операционной системы) оказались весьма удачным подходом для развертывания и управления микросервисами. А сегодня контейнеры начинают массово замещать или дополнять «стандартную» виртуализацию даже в сетевых симуляторах – дополнительно подталкивая сетевиков к изучению новых технологий.

    habr.com/ru/articles/987948/

    #контейнер #gns3 #xrd

  4. Особенности применения контейнеров XRd в сетевом симуляторе GNS3 Лет 30 назад словосочетание «виртуальный кон...

    #контейнер #gns3 #xrd

    Origin | Interest | Match
  5. [Перевод] Перестаньте переживать об allowPrivilegeEscalation Многие инженеры теряются в нюансах настройки allowPrivilegeEscalati...

    #allowPrivilegeEscalation #поды #kubernetes #security #contexts #контексты #безопасности #setuid #setreuid #привилегированный #контейнер

    Origin | Interest | Match
  6. ЦОДы Cloud4Y в МО: что нового на стройплощадках? Часть 6

    Привет, Хабр! У нас тут кипит работа, и мы снова делимся свежими новостями со стройплощадок. Да-да, под катом уже шестая часть истории о подмосковных дата-центрах. А если пропустили наши прошлые статьи — вам сюда: раз , два , три , четыре , пять .

    habr.com/ru/companies/cloud4y/

    #кцод #контейнер #датацентры #строительство_цод

  7. Cloud4Y строит свои ЦОД

    Привет! Продолжаем понемногу рассказывать о том, как мы строим собственные ЦОД. Под катом — пятая часть истории. О предыдущих этапах строительства и других интересных событиях рассказывали тут: раз , два , три , четыре .

    habr.com/ru/companies/cloud4y/

    #КЦОД #контейнер #датацентры #строительство_цод

  8. Азы контейнеризации: namespaces и cgroups Чтобы понять, что такое контейнер, достаточно знать, что такое namespace и cgroups. ...

    #Контейнер #docker #cpu

    Origin | Interest | Match
  9. Мой первый контейнер без Docker

    Технологии контейнеризации, возможно, как и у большинства из нас, плотно засели в моей голове. И казалось бы, просто пиши Dockerfile и не выпендривайся. Но всегда же хочется узнавать что‑то новое и углубляться в уже освоенные темы. По этой причине я решил разобраться в реализации контейнеров в ОС на базе ядра linux и в последствие создать свой «контейнер» через cmd.

    habr.com/ru/articles/881428/

    #docker #контейнер #контейнеризация #linux #namespace #cgroups #cgroup_v2

  10. Свой контейнер в стиле QMap

    Как-то достало, что в QMap и QHash элементы читаются по значению. А хотелось бы иногда получать по константной ссылке. Размышляем на уровне С++98. Ну и допустим Qt 4.8.1.

    habr.com/ru/articles/862816/

    #Контейнер #qmap #qhash #c++

  11. Подмания: запускаем графические приложения в контейнерах

    Привет, Хабр! Перед вами серия статей, в которых на подробно разобранных примерах показано, как удовлетворить некоторые базовые потребности пользователя ПК под управлением ОС Линукс, при помощи контейнеризации. В основном, это базовые потребности в безопасности, то есть, сохранении целостности системы и данных/идентичности пользователя, при повседневном использовании ПК. Надеюсь, что после прочтения статьи, вы спросите себя: "почему я не делал/а так всегда?". Если вы хотите получить быстрый старт в стиле использования ОС Линукс, за который вам не будет стыдно перед самим/ой собой, тогда прошу под кат.

    habr.com/ru/articles/857846/

    #контейнер #контейнеризация #podman #docker #dockerfile #desktop #десктопные_приложения #десктопное_приложение

  12. Большая шпаргалка по Docker: как распилить монолитный проект на части

    Погружение в мир контейнеризации с докером — это путь к оптимизации развёртыванию приложений, а также ключ к упрощению жизни разработчиков и системных администраторов. Меня зовут Андрей Аверков, в IT c 2008 начинал пусть с аналитика-проектировщика IT систем, 11 лет в роли разработчика и последние годы на руководящих должностях. Сейчас я тимлид команды разработки из 9 человек в группе компании Кокос. Мы занимаемся созданием и поддержкой CPA платформ (gdeslon.ru, fxpartners.ru, ads.mobisharks.com), а также проектом по генерации лендингов — lpgenerator.ru. У нас большой опыт в разделении продуктов на части, поэтому, сегодня мы собрали самое основное и необходимое для работы с Docker. В нашей шпаргалке вы найдете все необходимое для успешного старта с докером: от базовых концепций и установки до продвинутых техник работы с контейнерами.

    habr.com/ru/companies/kokocgro

    #docker #postgres #тестирование #управление #менеджмент #webразработка #контейнер #контейнеризация #оптимизация

  13. Настройки безопасности контейнеров и Kubernetes

    В этой статье представлен список инструментов Linux и функционала Kubernetes, регулирующих безопасность контейнеров. Статья имеет описательный характер для базового понимания настроек безопасности, а также для систематизации полезных инструментов и полей спецификации k8s для этих целей. Статья основана на книгах, представленных в главе «Литература». Безопасность контейнеров в Linux Основной особенностью контейнеров является изоляция процессов средствами Linux. При этом, приложения в контейнере делят общее ядро операционной системы с другими приложениями. Какие же ограничения применяют контейнеры? Контейнеры должны контролировать права процесса, доступ к ресурсам хоста и доступ к другим файлам файловой системы. Разберемся со всем по порядку. Ограничения прав процесса Можно настроить очень простое разграничение доступа для процесса: наличие или отсутствие прав root. Также можно разрешить запускать некоторые процессы с привилегиями root обычному пользователю, повесив файлу флаг Setuid (если владелец файла - пользователь root). Setuid позволяет вызвать процесс от имени владельца, а не от имени запускающего пользователя. Обычно флаг setuid (+s) используют вспомогательные программы для назначения capabilities - возможностей, для которых требуются повышенные привилегии. Это небезопасно, например, можно задать бит +s для bash-скрипта и через него под привилегиями root выполнить любое содержимое этого скрипта. Но это более правильный вариант, чем давать исполняемому файлу полные права админа.

    habr.com/ru/articles/780138/

    #безопасность #контейнер #kubernetes #dockerfile #k8s #иб #infosec

Share on Mastodon

Enter the server where you have an account.