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: |

Deputy District Judge Peter Hui sentenced computer technician Ng Man-ho on Thursday, a month after the 27-year-old, who ran a Telegram group called SUCK Channel, was found guilty of seven charges of conspiring to incite others to commit illegal acts during the 2019 extradition bill protests and subsequent months. With Bitcoin down 30% in the past week, some crypto traders have taken to Telegram to “voice” their feelings. Informative Each account can create up to 10 public channels How to Create a Private or Public Channel on Telegram?
from us


Telegram S0ER
FROM American