Ostatnio Red Hat zaprezentował swoje nowe aktualizacje w swoim portfolio narzędzi dla programistów zaprojektowanych w celu umożliwienia przedsiębiorstwom szybszego i bardziej spójnego opracowywania i wdrażania aplikacji w hybrydowych środowiskach Kubernetes i wielochmurowych.
Aby pomóc klientom nadążyć za tymi zmianami, Red Hat oferuje nowe możliwości wykorzystujące Git, system kontroli wersji open source, aby uprościć tworzenie i wdrażanie aplikacji w hybrydowych środowiskach wielochmurowych.
Niedawne wydanie Red Hat OpenShift Pipelines zapowiada technologię potoków jako kod dla Tekton, dając klientom możliwość definiowania i zarządzania potokami ciągłej integracji (CI) za pośrednictwem repozytoriów danych Git i wykorzystania przepływów pracy GitOps w celu poprawy powtarzalności, widoczności i spójności w całym cyklu życia aplikacji.
Dzięki nowemu narzędziu Tekton Chains, OpenShift Pipelines zapewnia teraz wbudowane funkcje podpisywania obrazów, które zwiększają niezawodność w całym łańcuchu dostawa aplikacji. Deweloperzy mogą również korzystać z przestrzeni nazw użytkowników w potokach, aby izolować narzędzia wymagające uprawnień administratora i uruchamiać je jako inne niż root podczas tworzenia aplikacji i w ramach potoków dostarczania, bez naruszania funkcji zabezpieczeń.
Korzystanie z GitOps OpenShift, klienci mogą efektywnie zarządzać swoimi klastrami, aplikacjami i operacjami zgodności OpenShift ze znanymi przepływami pracy Git, które pozwalają im zautomatyzować, zdefiniować i wersjonować swoje praktyki bezpieczeństwa w łatwym do audytu środowisku. Najnowsza wersja zawiera Argo CD 2.3, który zawiera nowe strategie synchronizacji i różnicowania, ulepszony interfejs użytkownika i lepszą wydajność.
Red Hat wprowadziła również nowe środowiska programistyczne oparte na przeglądarce i systemy lokalne, Red Hat OpenShift DevSpaces 3 (wcześniej znany jako Red Hat CodeReady Workspaces) i Red Hat OpenShift Local 2 (wcześniej znany jako Red Hat CodeReady Containers), nowa generacja opartych na przeglądarce i lokalnych środowisk programistycznych dla Red Hat OpenShift, wiodącego przedsiębiorstwa Platforma Kubernetes.
Red Hat wprowadził również ulepszenia w kilku obszarach Twoje portfolio deweloperskie:
- Pulpit Dockera ma teraz nowe rozszerzenie, dostępne jako podgląd technologii deweloperskiej, które umożliwia użytkownikom wdrażanie obrazu kontenera w OpenShift.
- cieśla okrętowy, rozszerzalna platforma open source do tworzenia obrazów kontenerów dla Kubernetes oferuje teraz obsługę woluminów, szerszy zakres opcji dostosowywania oraz możliwość tworzenia obrazów z katalogu lokalnego przez użytkowników.
- Te bezserwerowe/natywne narzędzia funkcyjne pozwól programistom pracować w VS Code lub IntelliJ w celu wizualizacji i wdrażania aplikacji bezserwerowych ze środowiska programistycznego.
- ucho 3.0, narzędzie interfejsu wiersza poleceń (CLI), przeznaczone dla programistów piszących i wdrażających aplikacje na OpenShift i Kubernetes, otrzymało poważną aktualizację, która skupiała się na ukierunkowanym wprowadzaniu, rozwoju w pętli zewnętrznej i przyjęciu Devfile, aby zapewnić spójność w całym portfolio.
- plik deweloperski jest to teraz projekt piaskownicy Cloud Native Computing Foundation (CNCF). Natywne API Kubernetes służy do definiowania kontenerowych środowisk programistycznych i zostało przyjęte w odo, OpenShift Web Console, OpenShift Dev Spaces i różnych wtyczkach do zintegrowanych środowisk programistycznych (IDE).
Mithun Dhar, wiceprezes i dyrektor generalny narzędzi programistycznych i programów w firmie Red Hat, powiedział:
„Dla programistów prowadzących współczesną transformację biznesową, szybkość, zwinność, skalowalność i wydajność mają ogromne znaczenie. Wraz ze wzrostem tempa innowacji programiści nie tylko stają pod presją, aby szybciej wprowadzać na rynek nowe aplikacje i usługi, ale także muszą aktualizować i utrzymywać istniejące aplikacje. W niektórych przypadkach przekłada się to na kilka nowych kodów wdrażanych każdego dnia. Chcemy im to ułatwić i umożliwić im pokonanie tych wyzwań za pomocą narzędzi i możliwości, które zwiększają ich wydajność i produktywność. »