To create, debug, and deploy cloud-native applications, a developer needs various toolsets to achieve them together. Developers have the power of choice now and drive the decision-making for it. As Red Hat, we must embrace this continuity and focus on delivering integrated value to our developer community.
Today, we are excited to announce a new and improved OpenShift Toolkit 1.0 extension by Red Hat, a set of extensions for Visual Studio Code and IntelliJ that aims to simplify the OpenShift & Kubernetes cloud-native developer experience. Thus providing developer tooling at the fingertips, starting at the IDE with faster development workflow around Kubernetes.
As a developer, coding on IDE, switching terminals and installing dependencies to run the code on OpenShift can be time-consuming. This leads to a delayed inner loop experience. Through this IDE extension, we aim to improve the overall inner loop experience with fast, local application development on OpenShift. With this 1.0 release of OpenShift Toolkit (previously known as OpenShift Connector), we have focused on providing multiple ways to improve the developer workflow when working with your applications and deployment on the cloud running on OpenShift or Kubernetes.
The OpenShift Toolkit extends Visual Studio Code and IntelliJ to provide all of the power and convenience of IDEs for developing cloud-native Kubernetes applications., without leaving the comfort of your IDE. For a developer to run the local code on an OpenShift instance, test & debug it and deploy it on production without worrying about the complexities around different K8s tools. This extension provides a seamless experience for developers to perform all such operations in a few clicks and quick on-boarding on OpenShift application development, thus focusing on developing the application rather than multiple tools set-up and configuration.
With OpenShift Toolkit, developers can enhance the workflow in the following ways:
- Connect and Provision the OpenShift: As a developer, we already have the code ready in our local workspace. To get started with cloud-native app development, we need an instance of OpenShift to test, build and deploy the code on. Now there is no need to leave the IDE and loom around for the cluster. The OpenShift Toolkit allows to provision OpenShift cluster locally using OpenShift Local or in the cloud using Red Hat Developer Sandbox, all these with a guided UI workflow within the IDE.
- Hybrid Cloud Support: Using this extension, developers can connect to any instance of OpenShift running such as OpenShift Local, Red Hat OpenShift on AWS, Azure Red Hat OpenShift, and Developer Sandbox for Red Hat OpenShift (30 days free-tier).
- Quick Inner-Loop Development: This extension allows the developer to develop applications either through the local workspace, git repository or default devfile templates. With a one-click solution, developers can quickly create components on the cluster and start them in development mode, syncing all changes happening live on the cluster. Thus get the applications from source to workload in minutes.
- Git to OpenShift: The extension allows a one-click strategy to deploy your git repository code directly to OpenShift with a recommended strategy of the deployment method.
- Kubernetes Resources Management: Developers can view and edit Resources YAML manifests, and view logs for pods, deployments, and deployment configs. The extension also allows users to view these resources in the cluster dashboard.
- Seamless Kube Config Context Switch: Developers can work with applications in multiple Kubernetes contexts and switch between them as required, directly from the extension view. Thus allowing them to run applications the same way in development as it does in the production environment.
- Multi-platform support: Available on MacOS (with arm64 support), Windows and Linux.
The Toolkit is available to download from Visual Studio Code Marketplace and JetBrains Marketplace. The code is open-source and please reach out to us for feature requests and Discussions on GitHub.
We are aiming to improve the cloud-native developer experience on OpenShift with OpenShift Toolkit as the recipe for it from the comfort of your favorite development tools. Get started developing for OpenShift with OpenShift Toolkit today and let us know your feedback.
저자 소개
Mohit Suman works as a Senior Product Manager driving innovation at Red Hat Developer Experience Team. He has experience in product management, software engineering and architecture in fields such as large-scale distributed computing and developer productivity. Currently making software to enhance the overall developer experience for Java ecosystem, Hybrid Cloud infrastructure, Red Hat Developer Hub.
With a keen eye for innovation and a relentless pursuit of excellence, Mohit Suman continues to be a driving force in the intersection of product management and cutting-edge technology, leaving an indomitable impact on the ever-evolving landscape of developer tools and hybrid-cloud solutions.
채널별 검색
오토메이션
기술, 팀, 인프라를 위한 IT 자동화 최신 동향
인공지능
고객이 어디서나 AI 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트
오픈 하이브리드 클라우드
하이브리드 클라우드로 더욱 유연한 미래를 구축하는 방법을 알아보세요
보안
환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보
엣지 컴퓨팅
엣지에서의 운영을 단순화하는 플랫폼 업데이트
인프라
세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보
애플리케이션
복잡한 애플리케이션에 대한 솔루션 더 보기
오리지널 쇼
엔터프라이즈 기술 분야의 제작자와 리더가 전하는 흥미로운 스토리
제품
- Red Hat Enterprise Linux
- Red Hat OpenShift Enterprise
- Red Hat Ansible Automation Platform
- 클라우드 서비스
- 모든 제품 보기
툴
체험, 구매 & 영업
커뮤니케이션
Red Hat 소개
Red Hat은 Linux, 클라우드, 컨테이너, 쿠버네티스 등을 포함한 글로벌 엔터프라이즈 오픈소스 솔루션 공급업체입니다. Red Hat은 코어 데이터센터에서 네트워크 엣지에 이르기까지 다양한 플랫폼과 환경에서 기업의 업무 편의성을 높여 주는 강화된 기능의 솔루션을 제공합니다.