Господин Го представил основные цели, панораму и историю развития CNCF.
Господин Го представил основные цели, панораму и историю развития CNCF.

1. Введение в CNCF

Cloud Native Computing Foundation (Облако Native Computing Foundation, сокращения CNCF) — компания, основанная в 2015 году некоммерческая организация Linux Главная цель CNCF — содействие развитию и популяризации технологий облачных вычислений с помощью программного обеспечения «Открытый исходный код», помогая предприятиям лучше создавать и запускать масштабируемые современные приложения.

главная цель

  1. Содействие развитию облачных технологий.:CNCF Поддержка и обслуживание ряда нативных облачных сервисов Открытый исходный код проекта,Охватывает такие области, как оркестровка контейнеров, Служить сетку, мониторинг, ведение журнала и отслеживание.,Помогите предприятиям более эффективно запускать приложения в облачных средах.
  2. Содействовать отраслевой стандартизации:Определяя и продвигая отраслевые стандарты,Обеспечьте совместимость и переносимость облачных технологий.
  3. Создавайте и развивайте сообщества:путем проведения встреч、Проведем обучение и сертификацию,Создавайте и развивайте сообщество разработчиков и пользователей облачных технологий.

основные проекты

CNCF поддерживает несколько ключевых проектов с открытым исходным кодом, которые стали отраслевыми стандартами в области облачных технологий:

  1. Kubernetes:один для автоматического развертывания、Масштабирование и управление контейнерными приложениями Открытый исходный Платформа кода является основным компонентом облачных приложений.
  2. Prometheus:один Открытый исходный Монитор системы и инструмент оповещения кода, используемый для сбора и запроса данных монитора.
  3. Envoy:один高性能的分布式代理,Предназначен для обслуживания сети и API Сценарий шлюза.
  4. Helm:один Kubernetes Инструмент управления пакетами для упрощения развертывания приложений и управления ими.
  5. Etcd:один分布式键值存储系统,Для общей конфигурации и Служить открытиям.
  6. Jaeger:один Открытый исходный Сквозной распределенный инструмент отслеживания кода для мониторинга и устранения неполадок транзакций в микро-средах.
  7. OpenTelemetry:один用В收集、Обработка и экспорт приложений и инфраструктурымониторданные Открытый исходный кодFrame.

структура и управление

CNCF состоит из нескольких комитетов и рабочих групп с различными задачами и обязанностями, включая Комитет технического надзора (TOC), Комитет по управлению и Группу сопровождения проекта. TOC отвечает за техническое направление и стратегию проекта, обеспечивая здоровое развитие и технологическое лидерство проекта.

Члены и сторонники

Членами CNCF являются многие ведущие отраслевые компании и организации, такие как Google, Microsoft, IBM, Amazon, Red Hat и другие. Эти участники способствуют развитию облачных технологий, финансируя и участвуя в разработке проектов.

Сертификация и обучение

CNCF Доступен широкий выбор сертификатов и план обучения, который поможет разработчикам и операторам освоить облачные технологии. Например:

  • CKA(Certified Kubernetes Administrator):Сертификация Kubernetes администратор.
  • CKAD(Certified Kubernetes Application Developer):Сертификация Kubernetes Разработчик приложений.

События и сообщество

CNCF организует и спонсирует несколько конференций и мероприятий, связанных с облачными технологиями, таких как KubeCon + CloudNativeCon. Эти мероприятия предоставляют разработчикам и пользователям платформу для общения и обучения, а также способствуют развитию и продвижению облачных технологий.

Подвести итог

CNCF Поддерживая и поддерживая ряд критических Открытый исходный code проект способствует развитию и стандартизации облачных технологий. По сертификации и обучение, построение сообществ, организация мероприятий и т. д., CNCF Продвигайте популярность и применение облачных вычислений в глобальном масштабе. CNCF Мы стремимся помочь предприятиям более эффективно создавать и запускать современные приложения в облачных средах, тем самым способствуя технологическому прогрессу в отрасли.

2. Панорама CNCF

Ландшафт CNCF — это диаграмма, которая подробно отображает различные проекты и инструменты в собственной облачной экосистеме. Он охватывает различные технологии и решения, связанные с облачными вычислениями, помогая пользователям понять и выбрать подходящие инструменты для создания и запуска облачных приложений. Панорама CNCF поддерживается и регулярно обновляется CNCF.

Классификация панорам

Панорама CNCF делит проекты и инструменты в облачной экосистеме на несколько категорий, причем каждая категория содержит разные подкатегории и конкретные проекты. Вот некоторые из основных категорий:

  1. Платформы
    • Оркестрация контейнеров:нравиться Kubernetes、Nomad。
    • PaaS/CaaS:нравиться Cloud Foundry、OpenShift。
  2. Определение и разработка приложения
    • CI/CD:нравиться Jenkins, GitLab CI/CD, Argo。
    • Функции как услуга (FaaS):нравиться OpenFaaS, Kubeless。
  3. Среда выполнения контейнера
    • Среда выполнения контейнера, совместимая с OCI:нравиться containerd, CRI-O。
  4. Оркестровка и управление
    • Сервисная сетка:нравиться Istio, Linkerd。
    • Планирование и оркестровка:нравиться Kubernetes, Apache Mesos。
  5. Примените наблюдаемость и анализ
    • Мониторинг:нравиться Prometheus, Grafana。
    • Ведение журнала:нравиться Fluentd, Logstash。
    • Отслеживание:нравиться Jaeger, OpenTelemetry。
  6. Сервисный прокси
    • API-шлюз:нравиться Kong, Tyk。
    • Прокси:нравиться Envoy, HAProxy。
  7. Хранилище
    • Облачное хранилище:нравиться MinIO, Ceph。
    • База данных:нравиться Vitess, TiDB。
  8. сеть
    • Плагины CNI:нравиться Calico, Cilium。
    • Обнаружение услуг:нравиться Consul, CoreDNS。
  9. Безопасность
    • Аутентификация и авторизация:нравиться Keycloak, Dex。
    • Сканирование безопасности:нравиться Clair, Trivy。

Как получить доступ к панораме CNCF

Вы можете просмотреть новейшую экосистему облачных технологий, открыв Панораму CNCF по следующей ссылке:

CNCF Landscape[1]

Руководство пользователя

  • Фильтровать и искать:ты можешь использовать Панорама Фильтры и функции поиска включены,Найдите конкретные предметы или инструмент в соответствии с вашими потребностями.
  • Просмотр категорий:Нажмите на другую категорию,Вы можете просмотреть все связанные проекты и инструменты в этой категории.
  • Подробности:点击每个проект,Вы можете просмотреть Подробности,Включает официальный сайт проекта, GitHub Склады, документы и т.д.

важность

CNCF Panorama — это ценный ресурс, который помогает разработчикам, архитекторам и лицам, принимающим решения, понять различные варианты технологий в облачной экосистеме и принимать обоснованные решения. С помощью панорамы вы можете быстро понять, какие зрелые решения в настоящее время представлены на рынке, а также как эти решения связаны и объединяются для создания полноценной облачной архитектуры.

Подводя итог, можно сказать, что CNCF Panorama — это важный инструмент для понимания и изучения экосистемы облачных технологий, предоставляющий комплексное представление, которое поможет вам ориентироваться в сложном технологическом ландшафте.

3. Историческая эволюция CNCF

С момента своего создания в 2015 году CNCF (Cloud Native Computing Foundation) преодолел несколько важных этапов. Вот некоторые ключевые события и события:

  1. 2015: Основание CNCF
    • учредил:CNCFсуществовать2015Год7лунаучредил,Целью является содействие популяризации и стандартизации технологий облачных вычислений.
    • первоначальные члены:включатьGoogle、Microsoft、IBM、Red Hat и другие компании в качестве членов-учредителей.
  2. 2016: Kubernetes становится первым инкубационным проектом CNCF.
    • Kubernetes:Kubernetesсуществовать2016Год3лунастановитьсяCNCF的第одинпроект,отметкаCNCFНачни брать на себя ответственность Открытый исходный Ответственность за хостинг проекта кода.
  3. 2017: «Прометей» и «Посланник» становятся инкубационными проектами
    • Prometheus:2017Год6луна,«Прометей» становится инкубационным проектом CNCF. Это открытый исходный кодмонитор и средство предупреждения.
    • Envoy:同样существовать2017Год,Envoy также присоединяется к CNCF,И стал ключевым Служить сетевым проектом.
  4. 2018: Первый дипломный проект CNCF
    • Выпуск Кубернетеса:2018Год3луна,Kubernetes становится первым дипломным проектом CNCF,Отмечая его зрелость и широкое применение в обществе.
  5. 2019: Добавление и развитие проектов CNCF
    • Rook:Rookсуществовать2019Год6лунастановитьсяCNCF的孵化проект。Rook是один云原生存储编排инструмент。
    • Helm:HelmВ2019Год8луна毕业,Стал вторым дипломным проектом CNCF.,В основном используется для управления пакетами Kubernetes.
  6. 2020: Дальнейшее расширение проекта CNCF
    • Jaeger:2020Год4луна,JaegerстановитьсяCNCF的毕业проект。Jaeger是один Открытый исходный распределенная система отслеживания кода.
    • Vitess:Vitessсуществовать2020Год12лунастановитьсяCNCF的孵化проект,В основном используется для горизонтального расширения облачных баз данных.
  7. 2021: Закрытие большего количества программ
    • Cortex:Cortexсуществовать2021Год3лунастановитьсяCNCF的毕业проект,В основном используется для облачных мультитенантных сервисов Prometheus.
    • Tanzu:2021Год7луна,Танзу становится инкубационным проектом CNCF,Платформа приложений, ориентированная на Kubernetes.
  8. 2022: Инкубация и завершение большего количества проектов
    • OpenTelemetry:OpenTelemetryсуществовать2022Год1лунастановитьсяCNCF的毕业проект,Обеспечивает унифицированную распределенную трассировку, сбор индикаторов и журналов.
    • Keda:Kedaсуществовать2022Год7лунастановитьсяCNCF的孵化проект,Сосредоточьтесь на автоматическом масштабировании Kubernetes на основе событий.
  9. 2023: Продолжение роста и инноваций
    • Экосистема проектов CNCF продолжает расширяться,Охватывает все большее количество облачных технологий и инструментов.,Для удовлетворения меняющихся требований рынка и технологических тенденций.

Эти вехи демонстрируют ключевую роль CNCF в содействии развитию технологий облачных вычислений, а также отражают постоянные инновации и вклад сообщества открытого исходного кода в эту область.

Ссылки

[1]

CNCF Landscape: https://landscape.cncf.io/

boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose