Cloud Native Computing Foundation

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Cloud Native Computing Foundation
ТипОрганізація 501(c)(3)
Рік заснування2015
Ключові фігуриПріянка Шарма (Генеральний менеджер), Кріс Аніщік (Технічний директор)
ВласністьThe Linux Foundation
СлоганСтворення стійких екосистем для хмарного програмного забезпечення
Вебсайтhttps://www.cncf.io/

Cloud Native Computing Foundation (CNCF) — це проєкт Linux Foundation, який був розпочатий у 2015 році для сприяння розвитку технології контейнерів[1] та узгодження технологічної індустрії щодо її еволюції.

Це було оголошено разом із випуском Kubernetes 1.0, менеджера кластерів контейнерів з відкритим кодом, який був переданий до Linux Foundation компанією Google як базова технологія. Серед засновників були Google, CoreOS, Mesosphere, Red Hat, Twitter, Huawei, Intel, RX-M, Cisco, IBM, Docker, Univa та VMware.[2][3] Сьогодні CNCF підтримується понад 450 членами. З метою створення кваліфікованих представників технологій, що керуються CNCF, програма була оголошена на першому CloudNativeDay у Торонто в серпні 2016 року.[4]

Ден Кон (який також допоміг запустити Core Infrastructure Initiative) очолював CNCF як виконавчий директор до травня 2020 року.[5][6] Фонд оголосив, що Пріянка Шарма, директорка Cloud Native Alliances в GitLab, займе посаду генерального менеджера замість нього.[6] Шарма описує CNCF як «дуже впливову організацію, створену невеликою групою людей, але [в межах] дуже великої екосистеми» і вважає, що CNCF входить у «другу хвилю» завдяки зростаючій обізнаності та прийняттю в галузі.[7]

У серпні 2018 року Google оголосила, що передає оперативний контроль над Kubernetes спільноті.[8] Відтоді CNCF запустив низку підпроєктів, що перебувають у його керуванні.

У січні 2020 року було опубліковано щорічний звіт CNCF за попередній рік, у якому відображено значне зростання фонду в частині членства, відвідування заходів, навчання та інвестицій у галузь. У 2019 році CNCF зріс на 50 % порівняно з попереднім роком, отримавши 173 нових члени та майже 90 % зростання числа кінцевих користувачів.[9] Звіт показав 78 % зростання використання Kubernetes у виробництві.[10]

Проєкти CNCF

[ред. | ред. код]

Технологічні проєкти CNCF класифікуються за рівнем зрілості як Sandbox, Інкубаційні та Випускні, у порядку зростання.[11] Визначені критерії включають швидкість впровадження, тривалість існування та те, чи можна покластися на проєкт з відкритим вихідним кодом для створення продукту промислового рівня.[12]

Процес CNCF починається з інкубації проєктів з подальшою метою переведення їх до рівня випускних, що передбачає досягнення певного рівня зрілості процесів і технологій.[13] Випускний проєкт відображає загальну зрілість; ці проєкти досягли переломного моменту з точки зору різноманітності внесків, масштабів спільноти та зростання, а також впровадження.[14]

CNCF Sandbox — це місце для проєктів на ранніх стадіях, і його вперше було анонсовано в березні 2019 року. Sandbox замінив рівень «початкових проєктів», який існував раніше.[15]

У липні 2020 року Пріянка Шарма заявила, що CNCF планує збільшити кількість проєктів з відкритим вихідним кодом у хмарному нативному середовищі.[16]

Випускні проєкти

[ред. | ред. код]

Cilium забезпечує мережеву взаємодію, безпеку та спостереження для Kubernetes, використовуючи технологію eBPF. Проєкт приєднався до CNCF на рівні інкубації в жовтні 2021 року,[17] а в жовтні 2023 року CNCF оголосила про його випуск.[18]

containerd

[ред. | ред. код]

containerd — це стандартне контейнерне середовище виконання. Наразі доступне як демон для Linux і Windows, що може керувати повним життєвим циклом контейнера на своїй системі. У 2015 році Docker передав OCI Специфікацію Фонду Linux з референтною реалізацією під назвою runc. З 28 лютого 2019 року це офіційний проєкт CNCF.[19] Його загальну доступність і намір передати проєкт CNCF було оголошено Docker у 2017 році.[20][21]

CoreDNS — це DNS сервер, який об'єднує плагіни. Його випуск було оголошено в 2019 році.[22]

Envoy був спочатку створений у Lyft для переходу їхньої архітектури від монолітної системи. Envoy — це високопродуктивний відкритий кордонний та сервісний проксі, який робить мережу прозорою для додатків. Lyft передав Envoy до Cloud Native Computing Foundation у вересні 2017 року.[23]

etcd — це розподілене сховище ключ-значення, яке надає метод зберігання даних у кластері машин.[24] Він став проєктом на стадії інкубації CNCF у 2018 році на KubeCon+CloudNativeCon North America[25] у Сіетлі того ж року.[26]

Falco — це ініціатива з відкритим вихідним кодом та нативною підтримкою хмар для забезпечення безпеки під час виконання. Це «де-факто механізм виявлення загроз для Kubernetes».[27] Він став проєктом на стадії інкубації у січні 2020 року[28] і перейшов у статус випуску у лютому 2024 року.[29]

Harbor — це «проєкт відкритого вихідного коду для надійного реєстру нативних хмарних технологій, що зберігає, підписує та сканує вміст.»[30] Він став проєктом на стадії інкубації у вересні 2019 року[31] і перейшов у статус випуску в червні 2020 року.[32]

Докладніше: Helm (software)

Helm — це менеджер пакетів, який допомагає розробникам «легко керувати та розгортати додатки у кластері Kubernetes.»[31] Він приєднався до стадії інкубації у червні 2018 року та перейшов у статус випуску у квітні 2020 року.[33]

Istio — це технологія сервісної сітки. Вона була прийнята CNCF у вересні 2022 року та перейшла у статус випуску 12 липня 2023 року.[34][35]

Створений командою Uber Engineering, Jaeger — це система розподіленого трейсингу з відкритим вихідним кодом, натхнена документом Google Dapper та спільнотою OpenZipkin. Її можна використовувати для трейсингу архітектур, заснованих на мікросервісах, включаючи розподілену пропагацію контексту, моніторинг розподілених транзакцій, аналіз причин, аналіз залежностей сервісів та оптимізацію продуктивності/затримки. Технічний наглядовий комітет Cloud Native Computing Foundation проголосував за прийняття Jaeger як 12-го проєкту на хостингу у вересні 2017 року[36] і він став випускним проєктом у 2019 році.[37] У 2020 році він став затвердженою та повністю інтегрованою частиною екосистеми CNCF.[38]

Kubernetes

[ред. | ред. код]

Kubernetes — це фреймворк з відкритим вихідним кодом для автоматизації розгортання та управління додатками у контейнеризованому та кластеризованому середовищі. «Він має на меті забезпечити кращі способи управління взаємопов'язаними, розподіленими компонентами через різноманітну інфраструктуру.»[39] Спочатку він був розроблений компанією Google та переданий Фонду Linux для створення Cloud Native Computing Foundation з Kubernetes як основною технологією.[40] «Велика та різноманітна» спільнота, що підтримує проєкт, зробила його стійкість більш надійною, ніж у інших, старіших технологій аналогічного типу.[41] У січні 2020 року річний звіт CNCF показав значний зріст інтересу, навчання, відвідувань заходів та інвестицій, пов'язаних з Kubernetes.[42]

Linkerd є п'ятим членом проєкту CNCF і проєктом, який ввів термін «Сервісна сітка».[43] Linkerd додає функції спостереження, безпеки та надійності до додатків шляхом додавання їх до платформи, а не до рівня додатка,[44] і має «мікропроксі», щоб максимізувати швидкість і безпеку свого рівня даних.[45] Linkerd випустився з CNCF у липні 2021 року.[46]

Open Policy Agent

[ред. | ред. код]

Open Policy Agent (OPA) — це «інструмент для управління політиками загального призначення з відкритим вихідним кодом та мова для хмарної інфраструктури.»[47] Він став проєктом на стадії інкубації CNCF у квітні 2019 року.[48] OPA випустився з CNCF у лютому 2021 року.[49]

Prometheus

[ред. | ред. код]

Проєкт-член Cloud Native Computing Foundation, Prometheus є інструментом для моніторингу в хмарі, який спонсорувався SoundCloud на ранніх етапах розвитку. У серпні 2018 року інструмент отримав статус випускного проєкту від Cloud Native Computing Foundation.[14]

Rook є першим проєктом CNCF для зберігання даних у хмарі.[50] Він став проєктом на стадії інкубації в 2018 році[51] і випустився в жовтні 2020 року.[52]

SPIFFE є відкритим стандартом і фреймворком для ідентифікації робочих навантажень, так само як OAuth є відкритим стандартом і фреймворком для людської ідентифікації. Він створений з нуля для адаптації до сучасних обчислювальних середовищ, які працюють зі масштабами та швидкістю систем (на відміну від людського масштабу та швидкості), при цьому зберігаючи сумісність з існуючими технологіями, такими як OAuth і X.509 Інфраструктура відкритих ключів. На відміну від інших стандартів ідентифікації, SPIFFE підтримує кілька типів облікових даних для однієї ідентифікації, що забезпечує відповідність різноманітним потребам виробничих середовищ без компромісів. SPIFFE приєднався до CNCF як проєкт пісочниці в 2018 році, був прийнятий на стадію інкубації в 2020 році та випустився в 2022 році.[53]

SPIRE є відкритим постачальником ідентифікації для робочих навантажень, заснованим на фреймворку SPIFFE. Він має високу розширюваність і покриває потреби у підтвердженні та видачі, необхідні будь-якому рішенню для ідентифікації робочих навантажень. Інтерфейси плагінів, які він надає, дозволяють користувачам створювати інтеграції з внутрішніми системами, будувати внутрішні портали самообслуговування та інше. Це дуже потужний компонент для видачі короткочасних ідентифікаційних облікових даних для динамічних хмарних робочих навантажень. SPIRE став випускним проєктом CNCF у 2022 році.[54]

The Update Framework

[ред. | ред. код]

The Update Framework (TUF) допомагає розробникам забезпечити нові або існуючі системи оновлень програмного забезпечення, які часто виявляються вразливими до багатьох відомих атак. TUF вирішує цю поширену проблему, надаючи всебічний, гнучкий фреймворк безпеки, який розробники можуть інтегрувати з будь-якою системою оновлень програмного забезпечення. TUF був першим проєктом CNCF, зосередженим на безпеці, і дев'ятим проєктом загалом, який випустився з програми хостингу фонду.[55]

TiKV забезпечує розподілену базу даних ключ-значення.[56]

Vitess є системою кластеризації бази даних для горизонтального масштабування MySQL, вперше створеною для внутрішнього використання YouTube. Він став проєктом CNCF у 2018 році і випустився в листопаді 2019 року.[57]

Проєкти на етапі інкубації

[ред. | ред. код]

Contour є сервером управління для Envoy, який може керувати трафіком Kubernetes. Contour також надає функції маршрутизації, які є більш розвиненими, ніж стандартна специфікація Ingress Kubernetes. VMWare передала проєкт CNCF у липні 2020 року.[58]

Cortex пропонує горизонтально масштабоване, багатокористувацьке, довгострокове сховище для Prometheus і працює разом з Amazon DynamoDB, Google Bigtable, Cassandra, S3, GCS і Microsoft Azure. Він був введений до екосистеми інкубатора разом із Thanos у серпні 2020 року.[59]

CRI-O є «реалізацією інтерфейсу контейнерного виконання Kubernetes», заснованою на Open Container Initiative (OCI).[60] CRI-O дозволяє Kubernetes бути незалежним від контейнерних середовищ.[61] Він став проєктом на етапі інкубації в 2019 році.[62]

Докладніше: gRPC

gRPC є «сучасним відкритим високопродуктивним RPC фреймворком, який може працювати в будь-якому середовищі.»[63] Проєкт був створений у 2015 році, коли Google вирішила відкрити вихідний код наступної версії своєї інфраструктури RPC («Stubby»).[64] Проєкт має кілька великих ранніх приймачів в індустрії, таких як Square, Inc., Netflix та Cisco.[63]

У вересні 2020 року Технічний комітет нагляду CNCF (TOC) оголосив, що KubeEdge був прийнятий як проєкт на етапі інкубації. Проєкт був створений у Futurewei (партнер Huawei). Мета KubeEdge — «зробити пристрої на краю розширенням хмари».[65]

У червні 2020 року платформа управління API Kong оголосила, що передасть свою відкриту технологію контролю сервісної сітки під назвою Kuma CNCF як проєкт пісочниці.[66]


У липні 2020 року компанія MayaData передала Litmus, відкритий інструмент для хаос-інжинірингу, який працює нативно на Kubernetes, CNCF як проєкт на рівні пісочниці.[67]

NATS складається з набору відкритих технологій обміну повідомленнями, які «реалізують шаблони публікації/підписки, запит/відповідь і розподіленої черги для створення продуктивного та безпечного методу міжпроцесорної комунікації (IPC).»[68] Він існував самостійно протягом кількох років, але здобув ширшу популярність після того, як став проєктом на етапі інкубації CNCF.[69]

Notary є відкритим проєктом, який забезпечує широке довірчо до довільних колекцій даних.[70] Notary був випущений компанією Docker у 2015 році і став проєктом CNCF у 2017 році.[71]

OpenTelemetry

[ред. | ред. код]

OpenTelemetry є відкритою платформою для спостереження, створеною в результаті об'єднання проєктів OpenTracing та OpenCensus, коли CNCF здійснила їх інтеграцію.[72] OpenTracing пропонує «послідовні, виразні, нейтральні до постачальника API для популярних платформ»[73], тоді як проект OpenCensus, створений Google, є «збіркою бібліотек, специфічних для мов програмування, для інструментування додатків, збору статистики (метрик) та експорту даних до підтримуваного бекенду.»[74] В межах OpenTelemetry ці проєкти створюють «повну телеметричну систему, що підходить для моніторингу мікросервісів та інших типів сучасних, розподілених систем — і сумісна з більшістю основних OSS та комерційних бекендів.»[75] Це «другий за активністю» проєкт CNCF.[76] У жовтні 2020 року AWS оголосила про публічний перегляд свого дистрибутива для OpenTelemetry.[77]

Thanos забезпечує глобальні перегляди запитів та необмежене збереження метрик. Він був розроблений так, щоб його було легко додати до розгортань Prometheus.[59]

Ініціативи CNCF

[ред. | ред. код]

CNCF організовує ряд заходів та ініціатив для служіння спільноті cloud-native, включаючи:

Події

[ред. | ред. код]

CNCF проводить конференції KubeCon та CloudNativeCon, які стали ключовими подіями для технічних користувачів та бізнес-професіоналів, що прагнуть підвищити знання про Kubernetes та cloud-native технології. Ці події сприяють співпраці з колегами по галузі та лідерами думок.[78] Захід у Північній Америці був переведений на повністю віддалений формат для сезону 2020 року через пандемія COVID-19.[79]

Список KubeCon + CloudNativeCon
Подія Дата Місце Посилання
CloudNativeCon + KubeCon 2016 8–9 листопада 2016 Сіетл, штат Вашингтон, США [80]
CloudNativeCon + KubeCon Europe 2017 29–30 березня 2017 Berlin Congress Center, Берлін, Німеччина [81]
KubeCon + CloudNativeCon North America 2017 6–8 грудня 2017 Austin Convention Center, Остін, штат Техас, США [82]
KubeCon + CloudNativeCon Europe 2018 2–4 травня 2018 Bella Center, Копенгаген, Данія [83]
KubeCon + CloudNativeCon China 2018 14–15 листопада 2018 Shanghai Convention & Exhibition Center of International Sourcing, Шанхай, Китай [84]
KubeCon + CloudNativeCon North America 2018 11–13 грудня 2018 Washington State Convention Center, Сіетл, штат Вашингтон, США [85]
KubeCon + CloudNativeCon Europe 2019 20–23 травня 2019 Fira Gran Via, Барселона, Іспанія [86]
KubeCon + CloudNativeCon + Open Source Summit China 2019 25–26 червня 2019 Shanghai Expo Centre, Шанхай, Китай [87]
KubeCon + CloudNativeCon North America 2019 18–21 листопада 2019 San Diego Convention Center, Сан-Дієго, Каліфорнія, США [88]
KubeCon + CloudNativeCon Europe 2020 30 березня — 2 квітня 2020 Віртуально[Note 1] [89]
KubeCon + CloudNativeCon North America 2020 17–20 листопада 2020 Віртуально[Note 2] [90]
KubeCon + CloudNativeCon Europe 2021 4–7 травня 2021 Віртуально [89]
KubeCon + CloudNativeCon North America 2021 12–15 жовтня 2021 Los Angeles Convention Center, Лос-Анджелес, Каліфорнія, США [91]
KubeCon + CloudNativeCon Europe 2022 16–18 травня 2022 Feria Valencia, Валенсія, Іспанія [92]
KubeCon + CloudNativeCon North America 2023 6–9 листопада 2023 McCormick Place, Чикаго, Іллінойс, США [93]
KubeCon + CloudNativeCon Europe 2024 19–22 березня 2024 Porte de Versailles, Париж, Франція [94]

Стипендії для різноманітності та позиція щодо справедливості та інклюзії

[ред. | ред. код]

Програма стипендій для різноманітності CNCF покриває витрати на квитки та подорожі на конференцію KubeCon + CloudNativeCon.[95] У 2018 році було зібрано $300,000 на стипендії для різноманітності, щоб дозволити учасникам з різних і меншиних середовищ здійснити подорож до Сіетлу на KubeCon та CloudNativeCon.[96]

У серпні 2020 року Пріяанка Шарма заявила, що CNCF виступає «на стороні» руху Black Lives Matter. Шарма також зазначила, що вона «особисто залучена до проекту з викорінення расово проблематичної термінології з коду» та що фонд «активно працює над покращенням гендерної та расової рівноваги всередині екосистеми cloud native», залишаючися відданим створенню просторів та можливостей для LGBTQIA+, жінок, чорних і коричневих людей, а також людей з особливими потребами, зокрема стосовно KubeCon.[97]

Сертифікація та освіта Kubernetes

[ред. | ред. код]

Один із шляхів стати сертифікованим IT-фахівцем з Kubernetes — це сертифікація Certified Kubernetes Administrator (CKA), яка є незалежною від постачальника та підходить для адміністраторів, які працюють на різних хмарних платформах.[98] В усьому світі є десятки тисяч сертифікованих адміністраторів Kubernetes (CKA) і сертифікованих розробників додатків Kubernetes (CKAD).[99]

Відповідність програмного забезпечення Kubernetes та навчання

[ред. | ред. код]

Програма сертифікації відповідності Kubernetes (KCSP) від CNCF дозволяє постачальникам підтвердити, що їхні продукти та послуги відповідають набору основних API Kubernetes та є сумісними з іншими реалізаціями Kubernetes. Наприкінці 2018 року 76 компаній підтвердили відповідність своїх пропозицій Програмі сертифікації відповідності Kubernetes.[100]

У 2017 році CNCF також допомогла Фонду Linux запустити безкоштовний курс з Kubernetes на платформі EdX[101] — курс, на який зареєстровано більше 88,000 осіб.[102] Курс з гнучким графіком охоплює архітектуру системи, проблеми, які вирішує Kubernetes, і модель, яку він використовує для обробки контейнеризованих розгортань і масштабування. Курс також включає технічні інструкції щодо розгортання автономних і багатоярусних додатків.[102]

Ландшафт хмарних технологій

[ред. | ред. код]

CNCF розробила карту ландшафту, яка показує весь спектр рішень у сфері хмарних технологій, багато з яких знаходяться під їхнім патронажем.[103] Інтерактивний каталог дає уявлення про проблеми, з якими стикаються інженери та розробники при виборі продуктів. Цей інтерактивний каталог був створений у відповідь на розповсюдження технологій від сторонніх розробників і втомленість від прийняття рішень, яку часто відчувають інженери та розробники при виборі програмних інструментів. Окрім відображення відповідних і існуючих рішень у сфері хмарних технологій, карта ландшафту CNCF надає деталі про самі рішення, включаючи статус з відкритим кодом, учасників проекту та інше.[104]

Карта ландшафту стала об'єктом різних жартів у Twitter через масштабність і візуальну складність екосистеми CNCF.[105]

Карта хмарних технологій

[ред. | ред. код]

Карта хмарних технологій CNCF outlines outlines open source хмарних технологій, які хостить Фонд, і визначає рекомендований шлях для створення хмарних технологій, використовуючи проекти під його патронажем. Карта хмарних технологій також виступає в ролі інтерактивного та всебічного посібника з хмарних технологій.[106]

Інструмент DevStats від CNCF надає аналіз активності на GitHub для Kubernetes та інших проектів CNCF. Дашборди відстежують безліч метрик, включаючи кількість внесків, рівень залученості учасників, скільки часу потрібно для отримання відповіді після відкриття проблеми, та які спеціальні групи інтересів (SIG) є найбільш чутливими.[107]

CNCF Technology Radar

[ред. | ред. код]

У червні 2020 року CNCF опублікувала перший випуск CNCF Technology Radar, «суб'єктивного посібника по набору нових технологій» у форматі квартального видання.[108]

Примітки

[ред. | ред. код]
  1. Оригінально плановане місце — RAI Amsterdam Convention Center, Амстердам.
  2. Оригінально плановане місце — Boston Convention & Exhibition Center, Бостон, штат Массачусетс

Посилання

[ред. | ред. код]
  1. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  2. Vaughan-Nichols, Steven J. Cloud Native Computing Foundation seeks to forge cloud and container unity. ZDNet (англ.). Процитовано 20 січня 2020.
  3. Cloud Giants Form Foundation to Drive Container Interoperability. Data Center Knowledge (англ.). 21 липня 2015. Процитовано 20 січня 2020.
  4. Calcote, Lee (6 вересня 2016). Cloud Native Ambassadors and Docker Captains navigate users through the container ecosystem. InfoWorld (англ.). Процитовано 20 січня 2020.
  5. CNCF Names Kohn as Executive Director. Light Reading (англ.). Процитовано 20 січня 2020.
  6. а б Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  7. Meyer, Dan (6 липня 2020). CNCF Leadership Change Targets Cloud Native 'Second Wave'. SDxCentral. Архів оригіналу за 24 січня 2022. Процитовано 12 липня 2020.
  8. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  9. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  10. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  11. Project Services and Maturity Levels. Cloud Native Computing Foundation. Процитовано 17 лютого 2020.
  12. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  13. Kubernetes Graduates CNCF Incubator, Debuts New Sandbox. serverwatch.com. 6 березня 2018. Процитовано 20 січня 2020.
  14. а б Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  15. Open Metrics Project Comes to the Cloud Native Computing Foundation. serverwatch.com. Архів оригіналу за 27 вересня 2020. Процитовано 20 січня 2020.
  16. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  17. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  18. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  19. Cloud Native Computing Foundation Announces containerd Graduation. 28 February 2019.
  20. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  21. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  22. Claburn, Thomas (24 січня 2019). CoreDNS is all grown up now and ready to roll: Kubernetes network toolkit graduates at last. The Register. Процитовано 20 січня 2020.
  23. Klein, Matt (13 вересня 2017). Envoy joins the CNCF. Medium (англ.). Процитовано 20 січня 2020.
  24. Кірпес, Бенедікт; Рун, Міха; Бурган, Крістофер (2019). Розподілена валідація даних для сховища ключ-значення в децентралізованій мережі зарядки електромобілів. Proceedings of the 11th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management. SCITEPRESS - Science and Technology Publications. с. 356—363. doi:10.5220/0008363703560363. ISBN 978-989-758-382-7.
  25. KubeCon+CloudNativeCon North America
  26. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  27. Патель, Акаш (2014). Впровадження функцій конфіденційності та безпеки в пошукову систему з відкритим кодом (Дипломна робота). Бібліотека Університету Сан-Хосе. doi:10.31979/etd.ye8d-rxuw.
  28. Савайя, Сідні (8 January 2020). Falco Soars From CNCF Sandbox to Incubation. SDXCentral. Архів оригіналу за 27 травня 2020.
  29. САН-ФРАНЦИСКО, Каліфорнія (29 February 2024). CNCF оголошує про випуск Falco. CNCF.
  30. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  31. а б Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  32. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  33. Cloud Native Computing Foundation Announces Helm Graduation. cncf.io (англ.). 30 April 2020. Процитовано 1 травня 2020.
  34. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  35. Istio. Istio (англ.). Процитовано 14 грудня 2022.
  36. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  37. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  38. Kubernetes' Helm gets full Cloud Native Computing Foundation approval. ARN. Процитовано 6 липня 2020.
  39. An Introduction to Kubernetes. DigitalOcean (англ.). Процитовано 20 січня 2020.
  40. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  41. Asay, Matt (9 вересня 2016). Why Kubernetes is winning the container war. InfoWorld (англ.). Процитовано 20 січня 2020.
  42. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  43. A Brief Introduction to Linkerd. Glasnostic blog. Glasnostic. Процитовано 22 січня 2019.
  44. Linkerd: A Different Kind of Service Mesh. VMblog.io. Процитовано 5 січня 2021.
  45. Why Linkerd doesn't use Envoy. Linkerd.io. Процитовано 3 грудня 2020.
  46. Morgan, William (28 липня 2021). Announcing Linkerd's Graduation. Blog. Linkerd. Процитовано 8 лютого 2022.
  47. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  48. Open Policy Agent Accepted as CNCF Incubation Level Project. InfoQ. Процитовано 21 січня 2020.
  49. Cloud Native Computing Foundation Announces Open Policy Agent Graduation. Announcements. Cloud Native Computing Foundation. 4 лютого 2021. Процитовано 8 лютого 2022.
  50. Lyons Hardcastle, Jessica (29 January 2018). CNCF's First Cloud-Native Storage Project Is Rook. SDXCentral. Архів оригіналу за 25 червня 2018.
  51. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  52. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  53. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  54. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  55. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  56. Інфраструктура розробки Kubernetes переходить з-під контролю Google. eWEEK. 29 серпня 2018. Процитовано 21 січня 2020.
  57. Sawaya, Sydney (6 листопада 2019). Vitess отримує почесний статус випускного проєкта CNCF. SDXCentral. Архів оригіналу за 27 травня 2020.
  58. VMware передає контроль над проєктом Kubernetes Ingress Contour CNCF. Data Center Knowledge (англ.). 27 липня 2020. Процитовано 3 серпня 2020.
  59. а б Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  60. Інтерактивний ландшафт CNCF Cloud Native. CNCF Cloud Native Interactive Landscape (англ.). Процитовано 21 січня 2020.
  61. Представляємо CRI-O 1.0. redhat.com (англ.). Процитовано 21 січня 2020.
  62. Vaughan-Nichols, Steven J. Cloud Native Computing Foundation приймає контейнерний час виконання, сумісний з Kubernetes. ZDNet (англ.). Процитовано 21 січня 2020.
  63. а б Про gRPC. grpc.io. Процитовано 20 січня 2020.
  64. Ibanez, Luis (3 березня 2015). Google ділиться gRPC як альтернативою REST для мікросервісів. Opensource.com. Процитовано 20 січня 2020.
  65. CNCF затверджує платформу обчислень на краю Kubernetes KubeEdge як проєкт на етапі інкубації. InfoQ (англ.). Процитовано 19 жовтня 2020.
  66. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  67. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  68. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  69. Juggery, Luc (13 грудня 2019). Ознайомлення з NATS. Medium (англ.). Процитовано 21 січня 2020.
  70. Notary є проєктом, який дозволяє будь-кому мати довіру до довільних колекцій даних: theupdateframework/notary, The Update Framework (TUF), 19 січня 2020, процитовано 20 січня 2020
  71. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  72. OpenTelemetry: Об'єднання OpenCensus та OpenTracing. Google Open Source Blog. Процитовано 20 січня 2020.
  73. Gonzalez, Brandon (29 лютого 2016), Код для OpenTracing, процитовано 20 січня 2020
  74. Mooney, Mallory (6 лютого 2019). Моніторинг продуктивності з OpenTracing, OpenCensus та OpenMetrics. Datadog. Процитовано 20 січня 2020.
  75. Young, Ted (21 травня 2019). Дорожня карта до конвергенції. Medium (англ.). Процитовано 20 січня 2020.
  76. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  77. AWS Distro для OpenTelemetry доступний для публічного перегляду. InfoQ (англ.). Процитовано 2 листопада 2020.
  78. Aniszczyk, Chris (16 травня 2019). П’ять речей, які розкриває підготовка до KubeCon + CloudNativeCon Europe 2019 про Kubernetes та Cloud Native. ITProPortal (англ.). Процитовано 20 січня 2020.
  79. Огляд KubeCon 2020: Посібник по сесіях для початківців Kubernetes. SearchITOperations (англ.). Процитовано 2 листопада 2020.
  80. CloudNativeCon + KubeCon 2016 Schedule. cnkc16.sched.com. Процитовано 16 листопада 2020.
  81. Schedule | CloudNativeCon and KubeCon Europe 2017 | Linux Conferences and Linux Events | The Linux Foundation. events17.linuxfoundation.org. Процитовано 16 листопада 2020.
  82. KubeCon + CloudNativeCon North America 2017 | Linux Conferences and Linux Events | The Linux Foundation. events17.linuxfoundation.org. Процитовано 16 листопада 2020.
  83. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  84. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  85. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  86. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  87. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  88. Morales, Alexa Weber. Oracle BrandVoice: Kubernetes-Hungry Businesses Recruit To Fill Their Skill Gaps At KubeCon. Forbes (англ.). Процитовано 20 січня 2020.
  89. а б Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  90. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  91. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  92. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  93. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  94. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  95. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  96. Резюме KubeCon і CloudNativeCon 2018: Kubernetes 1.13, оновлення Envoy та нові хостингові проекти. InfoQ. Процитовано 20 січня 2020.
  97. KubeCon EU, спільнота CNCF і роль хмари під час пандемії: питання та відповіді з Пріяанкою Шармою. InfoQ (англ.). Процитовано 16 серпня 2020.
  98. Поради для успішної здачі іспиту CNCF CKA. SearchITOperations (англ.). Процитовано 20 січня 2020.
  99. 5 захоплюючих фактів про Kubernetes напередодні його 5-річчя. Forbes (англ.). Процитовано 20 січня 2020.
  100. 6 ключових показників, що сприяють зростанню Cloud Native Computing Foundation. eWEEK. 13 лютого 2019. Процитовано 20 січня 2020.
  101. Vaughan-Nichols, Steven J. Фонд Linux пропонує безкоштовний курс "Введення в Kubernetes". ZDNet (англ.). Процитовано 20 січня 2020.
  102. а б Введення в Kubernetes. edX (англ.). Процитовано 20 січня 2020.
  103. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  104. Thornett, Chris (12 травня 2018). Більше ніж Linux: зростання хмарних технологій. TechRadar. Процитовано 20 січня 2020.
  105. Combs, Veronica (10 вересня 2020). Подивіться на ландшафт хмарних технологій, якщо наважитеся. TechRepublic (англ.). Процитовано 14 вересня 2020.
  106. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  107. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  108. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).

Посилання

[ред. | ред. код]

Шаблон:Фонд Лінукс