SOFTWAREENGINEERVLOG Telegram 2331
Что нужно знать про контейнеризацию

Через пару недель на курсе по монолитным архитектурам будем разбирать, зачем нужна и как устроена контейнеризация. Ради интереса посмотрел ролики на YouTube по этой теме и хочу указать на очевидные пробелы, которые заметил.

Итак, нам часто говорят: «Сегодня знания не нужны, всё есть в бесплатном доступе». К сожалению, это не так. В открытом доступе — в основном видео, где пересказывают документацию Docker. А когда речь заходит про контейнеры, звучит что-то вроде:

«Это такая магия, которая как-то работает и делает легковесные виртуалки».


А потом мы удивляемся, когда разработчики говорят:

«Не знаю, почему не работает, у меня локально всё ок».


Между тем, отладка и поиск корневых причин сбоев — важнейшая часть работы инженера (соера). Без глубокого понимания сути процесса это просто невозможно.

Чтобы разобраться, как Docker работает под капотом, обязательно нужно рассматривать:

механизмы изоляции в ядре: namespace и cgroups,

как именно устроена изоляция,

как получать доступ к ключевым метрикам работы контейнеров (например, через Berkeley Packet Filter),

виртуальные сети, которые требуют понимания iptables (Docker активно их использует).

Постоянно возвращаюсь к вопросу: могут ли люди, которые сами учились по бесплатным мануалам и никогда не применяли инструмент на практике, помочь в его изучении?

Глядя на ролики в YouTube, создаётся ощущение, что это больше про пиар, чем про знания. Конечно, не все видео — просто пересказ документации, но в массе своей ситуация печальная.
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍236👌43👎32😁1



tgoop.com/softwareengineervlog/2331
Create:
Last Update:

Что нужно знать про контейнеризацию

Через пару недель на курсе по монолитным архитектурам будем разбирать, зачем нужна и как устроена контейнеризация. Ради интереса посмотрел ролики на YouTube по этой теме и хочу указать на очевидные пробелы, которые заметил.

Итак, нам часто говорят: «Сегодня знания не нужны, всё есть в бесплатном доступе». К сожалению, это не так. В открытом доступе — в основном видео, где пересказывают документацию Docker. А когда речь заходит про контейнеры, звучит что-то вроде:

«Это такая магия, которая как-то работает и делает легковесные виртуалки».


А потом мы удивляемся, когда разработчики говорят:

«Не знаю, почему не работает, у меня локально всё ок».


Между тем, отладка и поиск корневых причин сбоев — важнейшая часть работы инженера (соера). Без глубокого понимания сути процесса это просто невозможно.

Чтобы разобраться, как Docker работает под капотом, обязательно нужно рассматривать:

механизмы изоляции в ядре: namespace и cgroups,

как именно устроена изоляция,

как получать доступ к ключевым метрикам работы контейнеров (например, через Berkeley Packet Filter),

виртуальные сети, которые требуют понимания iptables (Docker активно их использует).

Постоянно возвращаюсь к вопросу: могут ли люди, которые сами учились по бесплатным мануалам и никогда не применяли инструмент на практике, помочь в его изучении?

Глядя на ролики в YouTube, создаётся ощущение, что это больше про пиар, чем про знания. Конечно, не все видео — просто пересказ документации, но в массе своей ситуация печальная.

BY S0ER


Share with your friend now:
tgoop.com/softwareengineervlog/2331

View MORE
Open in Telegram


Telegram News

Date: |

Telegram is a leading cloud-based instant messages platform. It became popular in recent years for its privacy, speed, voice and video quality, and other unmatched features over its main competitor Whatsapp. Image: Telegram. To upload a logo, click the Menu icon and select “Manage Channel.” In a new window, hit the Camera icon. Activate up to 20 bots SUCK Channel Telegram
from us


Telegram S0ER
FROM American