Модуль 3.7: Спільнота та співпраця Cloud Native
Складність:
[QUICK]- Обізнаність та етикетЧас на виконання: 10-15 хвилин
Передумови: Модулі 3.1–3.6 (Хмарна нативна архітектура)
Що ви зможете робити
Розділ «Що ви зможете робити»Після завершення цього модуля ви зможете:
- Пояснити модель управління CNCF, включаючи TOC, SIG та робочі групи
- Простежити як функціональність проходить шлях від пропозиції KEP до випуску в Kubernetes
- Визначити шлях від спостерігача до контриб’ютора в проєктах CNCF
- Порівняти стадії зрілості проєктів та критерії для sandbox, incubating та graduated статусу
Огляд
Розділ «Огляд»- Як CNCF та Kubernetes управляються
- Де відбувається робота (SIG, WG, репозиторії)
- Як робити внесок відповідально
- Ментальна модель: місто з відкритим кодом — SIG це райони, KEP це дозволи на планування, а PR це дозволи на будівництво, які розглядаються публічно.
- План першого візиту: спостерігайте, потім допоможіть сусіду виправити маленьку вивіску (документація/друкарська помилка) перед тим, як пропонувати нову будівлю.
Управління на перший погляд
Розділ «Управління на перший погляд»- CNCF розміщує Kubernetes як graduated проєкт; нейтральний дім, різноманітність постачальників.
- Проєкт Kubernetes організований через SIG (Special Interest Groups) та WG (Working Groups), що володіють областями (наприклад, SIG-Network, SIG-Auth).
- KEP (Kubernetes Enhancement Proposals) відстежують великі зміни; проєктування відбувається у issues/PR з ревʼю спільноти.
Де долучитися
Розділ «Де долучитися»- Зустрічі SIG (публічні календарі), поштові розсилки, канали Slack (
slack.k8s.io), GitHub issues/PR. - Ландшафт CNCF: багато проєктів мають подібні моделі (мейнтейнери, ревʼюери, контрибʼютори).
- Етикет upstream: будьте чіткими, відтворюваними та шанобливими; дотримуйтесь посібників контрибʼюторів у кожному репозиторії.
Основи внеску
Розділ «Основи внеску»- Починайте з малого: виправлення документації, тріаж issues, дослідження нестабільних тестів.
- Використовуйте якісні звіти: включайте версію K8s, середовище, кроки відтворення, очікувану vs фактичну поведінку.
- Для PR: дотримуйтесь посібників кодування/внеску репозиторію, додавайте тести при зміні поведінки та швидко відповідайте на зворотний звʼязок ревʼюерів.
Чому KCNA це важливо: Розуміння норм спільноти допомагає вам орієнтуватися в документації, ефективно повідомляти про проблеми та зростати до глибших внесків.
Порада: Спочатку спостерігайте. Подивіться зустріч SIG або перегляньте кілька обговорень PR, щоб дізнатися тон та очікування перед тим, як долучитись.
КАРТА МІСТА[SIG] Райони (мережа, автентифікація, сховище)[KEP] Дозволи на планування для великих змін[PR] Дозволи на будівництво з публічним ревʼю[Docs] Вуличні вказівники — легке місце для початку