Перейти до вмісту

Модуль 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] Вуличні вказівники — легке місце для початку