Как стать автором
Обновить

Компания Red Hat временно не ведёт блог на Хабре

Сначала показывать

OKD4 – общедоступный релиз уже здесь

Время на прочтение 4 мин
Количество просмотров 17K
Рабочая группа OKD рада сообщить о выходе общедоступного релиза системы OKD4, которая представляет собой community-версию Red Hat OpenShift Kubernetes.



Red Hat в очередной раз подтверждает приверженность принципам open source и открытого сотрудничества с сообществами разработки Kubernetes и других облачно-ориентированных инициатив.
Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 4

Openshift 4.5, мастер-курс OpenShift administrators & operations… и роботы, наблюдающие за далекими галактиками

Время на прочтение 3 мин
Количество просмотров 3.4K
Пойте вместе с нами – станьте частью DevNation.



Ниже наша новая подборка полезных ссылок на живые мероприятия, видео, митапы и техтолки.
Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 0

Мастер-курсы по Istio и Kafka, книга про Python и немного про навыки веб-разработки

Время на прочтение 2 мин
Количество просмотров 4.6K
Не перестаем заманивать вас – станьте частью DevNation.



Полезные ссылки на живые мероприятия, видео, митапы, техтолки и книги – ниже в нашем еженедельном посте.
Читать дальше: Мастер-курсы по Istio и Kafka, книга про Python и немного про навыки веб-разработки
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 0

Serverless приложения быстрее и проще вместе с OpenShift

Время на прочтение 5 мин
Количество просмотров 2.3K
Red Hat OpenShift Serverless представляет собой набор управляемых событиями Kubernetes-ориентированных компонентов для микросервисов, контейнеров и реализаций Function-as-a-Service (FaaS).



Это решение «из коробки» содержит средства безопасности и маршрутизации трафика и объединяет в себе Red Hat Operators, Knative и Red Hat OpenShift для запуска stateless- и serverless-нагрузок на платформе OpenShift в частных, публичных, гибридных и мультиоблачных средах.
Читать дальше: Serverless приложения быстрее и проще вместе с OpenShift
Рейтинг 0
Комментарии 0

Наши уникальные бесплатные мастер-курсы Kubernetes, CLI tool для разработчиков Odo, Java в контейнерах и много книг

Время на прочтение 3 мин
Количество просмотров 4.2K
Окей, мы инновационная ИТ-компания, а значит у нас есть разработчики – и это хорошие разработчики, увлеченные своим делом.



А еще они проводят live streaming, и все вместе это называется DevNation.
Читать дальше: Наши уникальные бесплатные мастер-курсы...
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 2

Много eBook-ов, контейнеры Jenkins, Tekton Pipelines и 6 уроков по Istio Service Mesh

Время на прочтение 3 мин
Количество просмотров 2.8K


Полезные ссылки на живые мероприятия, видео, митапы, техтолки и книги – ниже в нашем еженедельном посте.
Читать дальше: Много eBook-ов, контейнеры Jenkins, Tekton Pipelines и 6 уроков по Istio Service Mesh
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 0

Использование секретов Kubernetes в конфигурациях Kafka Connect

Время на прочтение 7 мин
Количество просмотров 3.8K
Kafka Connect – это интеграционный фреймворк, который является частью проекта Apache Kafka. На платформах Kubernetes и Red Hat OpenShift его можно развернуть с помощью операторов Strimzi и Red Hat AMQ Streams. В Kafka Connect есть два вида коннекторов: source и sink. Первые предназначены для загрузки данных в Kafka из внешних систем, вторые – для выгрузки данных из Kafka. Подключение к внешним системам, как правило, требует аутентификации, поэтому при настройке коннектора надо указывать учетные данные. В этом посте мы покажем как пользоваться секретами Kubernetes для хранения учетных данных при настройке коннекторов.



Здесь мы будем использовать source-коннектор S3, который входит в состав Apache Camel Kafka (подробнее см. здесь), и на его примере покажем, как сконфигурировать коннектор, чтобы он использовал секрет.
Читать дальше: Использование секретов Kubernetes в конфигурациях Kafka Connect
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 2

Полезного пост. Сегодня – всё (не только) про Quarkus

Время на прочтение 2 мин
Количество просмотров 1.4K


Ниже наша новая подборка полезных ссылок на живые мероприятия, видео, митапы и техтолки. Сегодня про Quarkus… и не только.
Читать дальше →
Рейтинг 0
Комментарии 1

Полезного пост: Kogito ergo sum; Дельта, Каппа, Lambda; Operator SDK

Время на прочтение 2 мин
Количество просмотров 1.3K
Живые суровые разработчики Red Hat в живых стримах DevNation. Живой код, живые ответы на вопросы и живые единомышленники.



Ниже просто полезные ссылки на живые мероприятия, видео, митапы и техтолки.
Читать дальше →
Рейтинг 0
Комментарии 0

OpenShift virtualization: контейнеры, KVM и виртуальные машины

Время на прочтение 5 мин
Количество просмотров 7.1K
OpenShift virtualization (апстрим проект – Kubernetes: KubeVirt, см. здесь и здесь), в девичестве Container-native Virtualization, был представлен, как функционал платформы OpenShift, который предназначен для развертывания и управления виртуальными машинами (ВМ), как базовыми сущностями Kubernetes. Такого рода задача является технически сложной, по причине фундаментальных различий технологий. Для того, чтобы добиться поставленной цели, были использованы всем знакомые технологии на базе Red Hat Enterprise Linux и KVM, которые с нами не один год и доказали свою эффективность.



В этой статье мы рассмотрим технические аспекты OpenShift virtualization, которые делают возможным сосуществование ВМ и контейнеров в рамках одной платформы, которая управляет ими, как единым целым.
Читать дальше: Контейнеры, KVM и виртуальные машины
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 5

Полезного пост: Поставь OpenShift, выучи Kafka, используй Ansible в Google Cloud Platform

Время на прочтение 2 мин
Количество просмотров 4.8K
Продолжаем втягивать вас во внутреннюю кухню разработки Red Hat и заманивать на DevNation.



У нас есть разработчики – и это хорошие разработчики, увлеченные своим делом. А еще они проводят live streaming, и все вместе это называется DevNation. Ниже просто полезные ссылки на живые мероприятия, видео, митапы и техтолки.
Читать дальше: Поставь OpenShift, выучи Kafka, используй Ansible в Google Cloud Platform
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 3

Полезного пост: Все самые актуальные курсы, трансляции и техтоки

Время на прочтение 3 мин
Количество просмотров 3.1K
Окей, мы инновационная ИТ-компания, а значит у нас есть разработчики – и это хорошие разработчики, увлеченные своим делом. А еще они проводят live streaming, и все вместе это называется DevNation.



Ниже просто полезные ссылки на живые мероприятия, видео, митапы и техтолки.
Все самые актуальные курсы, трансляции и техтоки
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 0

Облачно-ориентированный обмен сообщениями на платформе Red Hat OpenShift с использованием Quarkus и AMQ Online

Время на прочтение 7 мин
Количество просмотров 1.3K
Всем привет! Вот и он – наш заключительный пост из серии про Quarkus! (Кстати, смотрите наш вебинар «Это Quarkus – Kubernetes native Java фреймворк». Покажем, как начать «с нуля» или перенести готовые решения)



В предыдущем посте мы рассмотрели соответствующие инструменты, с помощью которых можно количественно оценить улучшения, полученные в результате модернизации Java-приложений.
Читать дальше: Облачно-ориентированный обмен сообщениями...
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 0

Полезного пост: 4 мероприятия по решению задач второго дня в OpenShift и созданию операторов

Время на прочтение 2 мин
Количество просмотров 748
Окей, мы инновационная ИТ компания, а значит у нас есть разработчики – и это хорошие разработчики, увлеченные своим делом. А еще они проводят live streaming, и все вместе это называется DevNation.



Ниже просто полезные ссылки на живые мероприятия, видео, митапы и техтолки. Они всячески полезны и помогут скоротать время в ожидании нашего следующего поста из серии про Quarkus.
4 мероприятия по решению задач второго дня в OpenShift и созданию операторов
Рейтинг 0
Комментарии 0

Quarkus: модернизация приложений на примере helloworld из JBoss EAP Quickstart (продолжение)

Время на прочтение 4 мин
Количество просмотров 941
Всем привет – с вами пятый пост из нашей серии про Quarkus! (Кстати, смотрите наш вебинар «Это Quarkus – Kubernetes native Java фреймворк». Покажем, как начать «с нуля» или перенести готовые решения)



В предыдущем посте мы рассмотрели модернизацию Java-приложений с помощью поддерживаемых Quarkus технологий (CDI и Servlet 3) на примере программы helloworld из репозитория Red Hat JBoss Enterprise Application Platform (JBoss EAP) Quickstart. Сегодня мы продолжим тему модернизации и обсудим вопрос потребления памяти.
Читать дальше: Модернизация приложений на примере helloworld из JBoss EAP Quickstart
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0

Quarkus: модернизация приложений на примере helloworld из JBoss EAP Quickstart

Время на прочтение 13 мин
Количество просмотров 2K
Привет всем в этом блоге, и с вами четвертый пост из серии про Quarkus! (Кстати, смотрите наш вебинар «Это Quarkus – Kubernetes native Java фреймворк». Покажем, как начать «с нуля» или перенести готовые решения)



Предыдущий пост был о том, как Quarkus объединяет MicroProfile и Spring. Напомним, что Quarkus позиционируется как «сверхбыстрая субатомная Java», он же «Kubernetes-ориентированный Java-стек, заточенный под GraalVM и OpenJDK HotSpot и собранный из лучших библиотек и стандартов». Сегодня мы покажем, как модернизировать уже имеющиеся Java-приложения, задействуя возможности Quarkus, на примере приложения helloworld из репозитория Red Hat JBoss Enterprise Application Platform (JBoss EAP) Quickstart, в котором используются поддерживаемые в Quarkus технологии CDI и Servlet 3.
Читать дальше: Модернизация приложений на примере helloworld из JBoss EAP Quickstart
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Как Quarkus объединяет MicroProfile и Spring

Время на прочтение 10 мин
Количество просмотров 3.8K
Всем привет, и с вами третий пост из серии про Quarkus! (Кстати, смотрите наш вебинар «Это Quarkus – Kubernetes native Java фреймворк». Покажем, как начать «с нуля» или перенести готовые решения)



В предыдущем посте мы поговорили о нативной компиляции в Quarkus – и узнали, почему это важно.

При разработке Java-микросервисов часто считается, что Eclipse MicroProfile и Spring Boot – это отдельные и независимые друг от друга API. По умолчанию, программисты, как правило, используют те API, к которым они уже привыкли, поскольку изучение новых фреймворков и runtime-компонентов требует много времени. Сегодня мы попробуем упростить освоение некоторых популярных MicroProfile API для Spring-разработчиков и покажем, как одновременно задействовать Spring API и новые полезные возможности Quarkus.
Читать дальше: Как Quarkus объединяет MicroProfile и Spring
Всего голосов 8: ↑7 и ↓1 +6
Комментарии 2

Нативная компиляция в Quarkus – почему это важно

Время на прочтение 4 мин
Количество просмотров 2.4K
Всем привет! С вами второй пост из нашей серии по Quarkus – сегодня поговорим о нативной компиляции. (Кстати, смотрите наш вебинар «Это Quarkus – Kubernetes native Java фреймворк». Покажем, как начать «с нуля» или перенести готовые решения)



В предыдущем – первом – посте из серии про сверхбыструю субатомную Java мы рассказали о том, как этот фреймворк объединяет модели императивного и реактивного программирования на базе единого реактивного ядра.

Quarkus – это Java-стек, заточенный под Kubernetes. И хотя здесь, конечно, многое еще предстоит сделать, мы хорошо проработали массу аспектов, включая оптимизацию JVM и целого ряда фреймворков. Одной из особенностей Quarkus, вызвавшей повышенный интерес со стороны разработчиков, стал комплексный бесшовный подход к превращению Java-кода в исполняемые файлы для конкретной операционной системы (так называемая «нативная компиляция») по аналогии с C и C ++, где такая компиляция обычно происходит в конце цикла, состоящего из сборки, тестирования и развертывания.
Читать дальше: Нативная компиляция в Quarkus
Всего голосов 7: ↑6 и ↓1 +5
Комментарии 0

OpenShift как корпоративная версия Kubernetes

Время на прочтение 12 мин
Количество просмотров 101K
«В чем разница между Kubernetes и OpenShift?» – этот вопрос возникает с завидным постоянством. Хотя на самом деле это все равно что спрашивать, чем автомобиль отличается от двигателя. Если продолжить аналогию, то автомобиль – это готовый продукт, им можно пользоваться сразу же, буквально: сел и поехал. С другой стороны, чтобы двигатель вас куда-то повез, его сначала надо дополнить массой других вещей, чтобы в итоге получить все тот же автомобиль.



Поэтому Kubernetes – это такой двигатель, вокруг которого собран автомобиль (платформа) марки OpenShift, который и везет вас к цели.
Читать дальше: OpenShift как корпоративная версия Kubernetes. Часть 1
Всего голосов 14: ↑13 и ↓1 +12
Комментарии 10

Как Quarkus объединяет императивное и реактивное программирование

Время на прочтение 8 мин
Количество просмотров 4.9K
В этом году мы планируем всерьез развивать темы контейнеров, Cloud-Native Java и Kubernetes. Логичным продолжением этих тем будет рассказ о фреймворке Quarkus, уже рассмотренном на Хабре. Сегодняшняя статья посвящена не столько устройству «субатомной сверхбыстрой Java», сколько тем перспективам, которые Quarkus привносит в Enterprise. (Кстати, смотрите наш вебинар «Это Quarkus – Kubernetes native Java фреймворк». Покажем, как начать «с нуля» или перенести готовые решения)



Java и JVM по-прежнему исключительно популярны, но при работе с бессерверными технологиями и облачно-ориентированными микросервисами Java и другие языки для JVM применяются все реже, так как занимают слишком много места в памяти и слишком медленно загружаются, из-за чего плохо подходят для использования с короткоживущими контейнерами. К счастью, в настоящее время эта ситуация начинает меняться благодаря Quarkus.
Читать дальше: Как Quarkus объединяет императивное и реактивное программирование
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 0