Red Hat расширяет возможности разработчиков в OpenShift с помощью последних обновлений портфолио
Новые возможности и ресурсы помогают повысить производительность и масштабировать ведущую в отрасли корпоративную платформу Kubernetes.
РЭЛИ, СЕВЕРНАЯ КАРОЛИНА - KUBECON + CLOUDNATIVECON NA -13 октября 2021 г. —Red Hat, Inc., ведущий мировой поставщик решений с открытым исходным кодом, сегодня объявила о серии обновлений в своем портфеле инструментов и программ для разработчиков, направленных на повышение производительности, безопасности и масштабируемости для разработчиков, создающих приложения на Red Hat OpenShift , ведущем в отрасли корпоративная платформа Kubernetes. Благодаря обновлениям таких инструментов, как Red Hat OpenShift Pipelines , Red Hat OpenShift GitOps и сборке Red Hat Quarkus, а также расширяющемуся списку обучающих ресурсов, доступных на Kube By Example, разработчики Kubernetes могут более легко создавать, автоматизировать и развертывать облачные среды. приложения для гибридных мультиоблачных сред.
Мы громко и ясно слышим, что Kubernetes по-прежнему является предпочтительной платформой для разработчиков сегодня, и стремимся расширить наш портфель инструментов разработчика для Red Hat OpenShift таким образом, чтобы улучшить взаимодействие с разработчиками и помочь максимизировать продуктивность. Чтобы быть эффективными в этом, мы сформировали твердое понимание того, что нужно разработчикам для решения сегодняшних проблем, и чем это может отличаться от того, что им понадобится завтра. Это отличительная черта нашего внимания и приверженности сообществу разработчиков.
Митхун Дхар. Вице-президент и генеральный менеджер по инструментам и программам для разработчиков, Red Hat
Улучшение опыта разработчиков с помощью инструментов и возможностей, которые не только решают основные проблемы, с которыми сталкиваются разработчики, но и позволяют им работать более эффективно, - это критически важно для организаций сегодня. Когда скорость и гибкость могут означать разницу между сохранением конкурентоспособности или потерей актуальности на рынке, способность быстро доставлять новые продукты и услуги должна стать главным приоритетом.
Автоматизация доставки приложений в средах Kubernetes с помощью облачного CI / CD на OpenShift
Согласно опросу разработчиков, проведенному Stack Overflow в 2021 году , Kubernetes и Git - два самых любимых и самых востребованных инструмента среди разработчиков сегодня - и не зря. Kubernetes - это ведущая платформа оркестровки контейнеров и стандарт де-факто для автоматизации развертывания облачных приложений и управления ими в производственной среде. В сочетании с такими инструментами, как OpenShift Pipelines, облачная система CI / CD и OpenShift GitOps, мощный инструмент контроля версий, Red Hat OpenShift дает разработчикам прочную основу для повышения гибкости на протяжении всего жизненного цикла приложения.
В последних версиях OpenShift GitOps и OpenShift Pipelines представлены новые возможности, которые помогают улучшить взаимодействие с разработчиками. OpenShift Pipelines теперь дополнительно интегрируется в жизненные циклы разработки программного обеспечения, автоматизируя обновления для применения во всех средах. Это включает более глубокую интеграцию с проектом Tekton с открытым исходным кодом, использование веб-перехватчиков для запуска конвейеров при определенных событиях git, таких как отправка в репозиторий или слияние запроса на перенос. Теперь OpenShift Pipelines также проверена для работы в полностью управляемых средах с помощью Red Hat OpenShift Service на AWS и Red Hat OpenShift Dedicated. С помощью консоли OpenShift разработчики могут более легко использовать преимущества задач сообщества в конвейерах благодаря интеграции с TektonHub.
С помощью OpenShift GitOps разработчики теперь могут повысить безопасность кода с помощью методов, определяющих, где, когда и как можно делать обновления через Git. Это включает в себя повышенную безопасность, упрощение многопользовательских конфигураций и возможность использовать учетные данные OpenShift для входа в ArgoCD.
Повысьте продуктивность разработчиков OpenShift с помощью Quarkus
Проект Quarkus с открытым исходным кодом предлагает разработчикам мощные возможности для создания и расширения своих приложений на основе Java и Spring в родном для Kubernetes мире.
Благодаря уникальному процессу загрузки во время компиляции и тесной интеграции с OpenShift сборка Quarkus для Red Hat предоставляет доступ к готовым к работе возможностям, которые хорошо подходят для создания облачных приложений. В последней версии представлен ряд функций, которые помогают повысить общую продуктивность разработчика, в том числе:
- Непрерывное тестирование , которое дает разработчикам почти мгновенную обратную связь об изменениях кода, помогает повысить эффективность разработки.
- Новый интерфейс командной строки Quarkus, который избавляет разработчиков от необходимости использовать команды Gradle или Maven, что обеспечивает большую согласованность и краткость для общих задач.
- Обновленный, более графический пользовательский интерфейс разработчика дает визуальное представление расширений и документации, REST конечными точками, CDI бобы, и многое другое.
- Новые сервисы для разработчиков, которые автоматически создают, настраивают и подключают популярные базы данных, очереди сообщений и многое другое к приложениям по мере их разработки.
Quarkus, являясь собственной платформой для Kubernetes, предназначенной для разработки быстрых и легких приложений, также предоставляет идеальную платформу для написания бессерверных функций. В последнем выпуске представлена интеграция с Funqy, API переносимых функций, и Knative, проектом с открытым исходным кодом, который добавляет компоненты для развертывания, запуска и управления бессерверными облачными приложениями в Kubernetes (обе интеграции в настоящее время доступны в виде предварительных версий технологий).
Расширенные возможности для новых моделей вычислений с Red Hat OpenShift Serverless
Бессерверные вычисления продолжают развиваться и становятся все более подходящими для рабочих нагрузок общего назначения. Чтобы помочь разработчикам более полно использовать преимущества этой тенденции, особенно в контексте контейнерных архитектур, управляемых событиями, Red Hat OpenShift Serverless продолжает развиваться и вводить обновленные компоненты из вышестоящего Knative .
Безопасность продолжает оставаться в центре внимания Red Hat OpenShift Serverless, который теперь включает шифрование данных в полете с помощью OpenShift Service Mesh. Red Hat OpenShift Serverless обеспечивает установку одним щелчком через оператора. В дополнение к интерфейсу командной строки Knative kn (CLI) бессерверное развертывание и топология также могут быть созданы с использованием расширенных возможностей разработчика через OpenShift DevConsole.
Кроме того, Red Hat представила и улучшила предварительную версию технологии OpenShift Serverless Functions , среды разработки функций и инструментов, построенных на основе Knative. Центральным пользовательским инструментом является служебная программа командной строки kn func, которая представляет собой плагин, расширяющий интерфейс Knative kn CLI для обеспечения возможностей разработки функций на платформе Knative. Эти функции обеспечивают возможность локального разработчика с помощью Docker и Podman на платформах MacOS, Red Hat Enterprise Linux и Windows.
Разработкой этого плагина руководила Red Hat в рамках проекта Boson с открытым исходным кодом . В июле 2021 года Red Hat пожертвовала Boson проекту Knative и его сообществу , что позволило разработчикам более полно использовать возможности разработки функций поверх Knative.
Оттачивайте навыки разработки и эксплуатации Kubernetes с помощью Kube by Example
Kube by Example , бесплатный онлайн-ресурс для обучения, поддерживаемый Red Hat, предлагает специалистам по разработке и эксплуатации возможность узнать о Kubernetes лично и на практике. Разработчики найдут курсы, предназначенные для охвата всего спектра технологий, связанных с Kubernetes, охватывающих основные знания для более сложных тем, включая три новых пути обучения, анонсированных на этой неделе : искусственный интеллект и машинное обучение в Kubernetes, переход на Kubernetes и операторы с Helm, Ansible.
Материал подготовлен
Red Hat
Ваши контактные данные не публикуются на сайте.