Как устроен Kubernetes: беседа с Kat Cosgrove
The Pragmatic Engineer
0:00 / 0:00
Как устроен Kubernetes: беседа с Kat Cosgrove
134 128 просмотров · 1 год назад
The Pragmatic Engineer
536 тыс. подписчиков
134 128 просмотров · 1 год назад
Kubernetes — второй по величине проект с открытым исходным кодом в мире. Что он на самом деле делает — и почему он так широко распространен?
В этом эпизоде подкаста «Прагматичный инженер» ко мне присоединилась Кэт Косгроув, которая руководила несколькими релизами Kubernetes. Кэт вносит свой вклад в Kubernetes уже несколько лет, и первоначально она участвовала в проекте через K3s (легковесный дистрибутив Kubernetes).
В нашей беседе мы обсуждаем структуру Kubernetes, его масштабируемость и методы управления проектом, чтобы избежать выгорания участников.
Мы также подробно рассмотрим:
• Обзор того, для чего используется Kubernetes
• Разбор архитектуры Kubernetes: компоненты, поды и kubelets
• Почему Google создал Borg и как он эволюционировал в Kubernetes
• Преимущества крупномасштабных проектов с открытым исходным кодом — для компаний, участников и всей экосистемы
• Размер и сложность Kubernetes — и как им управляют
• Как проект защищает участников с помощью политик предотвращения выгорания
• Размер и структура команды релизов
• Что такое KEP и как они формируют функции Kubernetes
• Мнение Кэт о GenAI и почему Kubernetes блокирует использование ИИ, по крайней мере, для документации
• Где Кэт хотела бы видеть инструменты ИИ для улучшения рабочих процессов разработчиков
• Начало работы в качестве участника Kubernetes — и преимущества для карьеры и налаживания связей, которые это дает
• И многое другое!
—
Предоставлено:
• WorkOS — Современная платформа идентификации для B2B SaaS https://workos.com/
• Modal — Облачная платформа для создания приложений ИИ https://modal.com/pragmatic
• Cortex — Ваш портал к инженерному совершенству http://cortex.io/pragmatic
—
В этом эпизоде Pragmatic Engineer подробно рассматривает следующие темы:
• Backstage: портал для разработчиков с открытым исходным кодом https://newsletter.pragmaticengineer....
• Как создается Linux с Грегом Кроа-Хартманом https://newsletter.pragmaticengineer....
• Программисты, возглавляющие проекты https://newsletter.pragmaticengineer....
• Что делают TPM и Чему инженеры-программисты могут у них научиться https://newsletter.pragmaticengineer....
• Карьерные пути инженеров в крупных технологических компаниях и быстрорастущих корпорациях https://newsletter.pragmaticengineer....
—
Где найти Кэт Косгроув:
• Bluesky: https://bsky.app/profile/kat.lol
• LinkedIn: / katcosgrove
Где найти Гергели Ороса:
• X: https://x.com/GergelyOrosz
• LinkedIn: / gergelyorosz
• Bluesky: https://bsky.app/profile/gergely.prag...
• Информационный бюллетень и блог: https://www.pragmaticengineer.com/
—
В этом эпизоде мы рассмотрим:
(00:00) Введение
(02:02) Обзор Kubernetes и для кого он предназначен
(04:27) Краткий обзор архитектуры: компоненты Kubernetes, поды и кублеты
(07:00) Контейнеры против виртуальных машин
(10:02) Происхождение Kubernetes
(12:30) Почему Google создал Borg и почему они сделали его проектом с открытым исходным кодом
(15:51) Преимущества проектов с открытым исходным кодом
(17:25) Размер Kubernetes
(20:55) Решения для управления кластерами, включая различные сервисы Kubernetes
(21:48) Почему люди вносят свой вклад в Kubernetes
(25:47) Политика предотвращения выгорания в Kubernetes
(29:07) Почему Kubernetes так популярен
(33:34) Почему важна документация Это хорошее место, чтобы начать вносить свой вклад в проект с открытым исходным кодом.
(35:15) Структура команды выпуска Kubernetes
(40:55) Как меняются обязанности по мере того, как инженеры занимают руководящие должности
(44:37) Использование KEP для предложения новой функции — и что дальше
(48:20) Флаги функций в Kubernetes
(52:04) Почему Кэт считает большинство инструментов GenAI мошенничеством — и почему Kubernetes блокирует их использование
(55:04) Варианты использования, для которых Кэт хотела бы иметь инструменты ИИ
(58:20) Когда использовать Kubernetes
(1:01:25) Начало работы с Kubernetes
(1:04:24) Как участие в проекте с открытым исходным кодом — хороший способ построить свою сеть контактов
(1:05:51) Блиц-опрос
—
См. стенограмму и другие ссылки из эпизода по адресу https://newsletter.pragmaticengineer....
—
Производство и маркетинг: https://penname.co/. По вопросам спонсорства подкаста обращайтесь по адресу podcast@pragmaticengineer.com.