Перейти к содержимому

Как устроен 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.