Programování

Zásobník Java Red Hat Quarkus se přesune na OpenShift

Rámec Red Hat Quarkus pro vytváření nativních aplikací Java v Kubernetes je nyní zahrnut do platformy open source kontejnerových aplikací společnosti OpenShift 4.6, krok, který Red Hat popisuje jako důležitý při zavádění Java do vývoje moderních cloudových nativních aplikací.

Společnost Quarkus, která byla dříve podporována v middlewaru Red Hat Runtimes, je nyní nativně integrována do OpenShift, aby byla zajištěna snazší vývoj, uvedla společnost. Vývojáři mohou používat známé nástroje a provádět vzdálený vývoj v klastrech prostřednictvím IDE, jako jsou CodeReady Workspaces. Vývojáři také mohou provádět nasazení pracovního zatížení bez serveru a správu úložiště aplikací.

Mezi komponenty vyvíjené v Quarkusu pro vývoj na OpenShift patří:

  • Rozšíření Quarkus pro generování kódu pro nové projekty, správu závislostí projektu, ladění a vzdálený vývoj. Nasazení je povoleno pro pluginy OpenShift pro pracovní prostory CodeReady, včetně předdefinovaných zásobníků pracovního prostoru pro vývojáře, návrhů vlastností konfigurace a dokončení kódu. Kód lze nasadit do OpenShift přímo z IDE.
  • Automatické psaní kontrol stavu, připojení tajemství a vystavení metrik spotřeby monitorovacími nástroji, jako je Prometheus.
  • Automatické nasazení kontejnerových aplikací Quarkus jako pracovní zátěže bez serveru OpenShift.
  • Jednostupňové nasazení na platformu Google Knative Kubernetes. Integrace je také poskytována s Kubernetes API, včetně obecného klienta API a podpory pro dynamickou konfiguraci aplikace pomocí Kubernetes ConfigMaps a Secrets.

Red Hat také aktualizoval svůj Migration Toolkit pro aplikace, aby pomohl přinést aplikace Spring Boot do Quarkus a OpenShift. Nástroj pro vývojáře, architekty a konzultanty pomáhá kontrolovat kód Java nebo binární soubory, aby pokryly sadu transformačních cest, založenou na běžně používaných pravidlech, k modernizaci a migraci aplikací.