릴리스 노트 및 알려진 문제


Red Hat OpenShift Dev Spaces 3.4

Red Hat OpenShift Dev Spaces 3.4 릴리스 노트 및 알려진 문제

Robert Kratky

Fabrice Flore-Thébault

Red Hat Developer Group Documentation Team

초록

Red Hat OpenShift Dev Spaces 3.4의 새롭고 주목할 만한 기능 및 알려진 문제에 대해 설명합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 용어를 교체하기 위해 최선을 다하고 있습니다. 먼저 마스터(master), 슬레이브(slave), 블랙리스트(blacklist), 화이트리스트(whitelist) 등 네 가지 용어를 교체하고 있습니다. 이러한 변경 작업은 작업 범위가 크므로 향후 여러 릴리스에 걸쳐 점차 구현할 예정입니다. 자세한 내용은 CTO Chris Wright의 메시지를 참조하십시오.

1장. Red Hat OpenShift Dev Spaces 정보

Red Hat OpenShift Dev Spaces는 웹 기반 IDE(통합 개발 환경)입니다. OpenShift Dev Spaces는 OpenShift에서 실행되며 컨테이너 기반 개발에 적합합니다.

OpenShift Dev Spaces는 다음을 제공합니다.

  • 엔터프라이즈급 클라우드 개발자 작업 공간 서버
  • 브라우저 기반 IDE
  • 널리 사용되는 프로그래밍 언어, 프레임워크 및 Red Hat 기술을 위한 즉시 사용 가능한 개발자 스택

Red Hat OpenShift Dev Spaces 3.4는 Eclipse Che 7.58을 기반으로 합니다.

1.1. 지원되는 플랫폼

OpenShift Dev Spaces는 다음 CPU 아키텍처의 OpenShift 4.10 및 4.11에서 실행됩니다.

  • AMD64 및 Intel 64(x86_64)
  • IBM Power (ppc64le) 및 IBM Z (s390x)

1.2. 지원 정책

Red Hat OpenShift Dev Spaces 3.4의 경우 Red Hat은 제품의 배포, 구성 및 사용에 대한 지원을 제공합니다.

1.3. Eclipse Che와 Red Hat OpenShift Dev Spaces 간의 차이점

OpenShift Dev Spaces와 Eclipse Che의 주요 차이점은 다음과 같습니다.

  • OpenShift Dev Spaces는 업데이트하는 데 시간이 더 오래 걸리는 Alpine 배포판과 비교하여 최신 보안 수정 사항이 포함되어 있는지 확인하기 위해 RHEL8에 빌드됩니다.
  • OpenShift Dev Spaces는 사용자 로그인 및 관리에 OpenShift OAuth를 사용합니다.
  • OpenShift Dev Spaces는 Che에 비해 지원되는 작은 플러그인 서브 세트를 제공합니다.
  • OpenShift Dev Spaces는 EAP 및 Fuse와 같은 다른 Red Hat 기술 작업을 위한 devfile을 제공합니다.
  • OpenShift Dev Spaces는 OpenShift Container Platform, OpenShift Dedicated, Red Hat OpenShift Service on AWS(ROSA)에서 지원됩니다. Eclipse Che는 다른 Kubernetes 클러스터에서도 실행할 수 있습니다.

Red Hat은 라이센스, 패키징 및 지원을 제공합니다. 따라서 OpenShift Dev Spaces는 업스트림 Eclipse Che 프로젝트보다 더 안정적인 제품으로 간주됩니다.

2장. 새로운 기능 및 개선 사항

2.1. fast 채널에서 OpenShift Dev Spaces 배포

이번 업데이트를 통해 dsc server:deploy --olm-channel= fast 명령을 실행하여 기본 stable 채널이 아닌 fast 채널에서 OpenShift Dev Spaces를 배포할 수 있습니다.

주의

Red Hat 지원은 fast 채널에서 배포된 OpenShift Dev Spaces 인스턴스로는 확장되지 않습니다. fast 채널은 릴리스 후보 및 향후 지원 릴리스의 CI 버전을 테스트하는 데 사용됩니다. fast 채널에서 stable 채널로 전환하려면 fast 서브스크립션을 삭제하고 stable 채널에서 새 서브스크립션을 생성합니다.

추가 리소스

2.2. 추가 devfile 구성 요소 지원

이번 업데이트를 통해 OpenShift Dev Spaces는 Kubernetes 및 OpenShift 매니페스트를 참조하여 작업 공간의 일부로 포함하는 kubernetesopenshift 유형의 devfile 구성 요소를 지원합니다. 자세한 내용은 devfile v2 사양 을 참조하십시오.

추가 리소스

2.3. 작업 공간 실행에 사용되는 서비스 계정 구성

이번 업데이트를 통해 관리자는 CheCluster 사용자 지정 리소스에 .spec.dev>-<s.serviceAccount 필드를 추가하여 모든 작업 공간 포드에 사용되는 서비스 계정을 구성할 수 있습니다.

추가 리소스

2.4. 권장 확장 자동 설치

이번 업데이트를 통해 작업 공간 시작 시 .vscode/extensions.json 파일의 권장 확장 기능이 자동으로 설치됩니다.

추가 리소스

2.5. 샘플 프로젝트 업데이트

OpenShift Dev Spaces 3.4에서는 대시보드에 제공된 샘플 프로젝트가 다음과 같이 변경되었습니다.

  • Flake8로 Python 테스트 및 linting은 자동으로 작동합니다.
  • .NET 샘플은 .NET 6 및 7 런타임에 액세스할 수 있습니다. .NET 3.1은 UBI(Universal Developer Image)에서 제거되었습니다.
  • CakePHP 샘플은 간단한 "Hello, World" CLI PHP 샘플로 교체되었습니다. Xdebug가 포함되어 있습니다.
  • Gradle 샘플이 제거되었습니다.

추가 리소스

2.6. 업데이트된 범용 개발자 이미지

OpenShift Dev Spaces 3.4에서 UBI(Universal Developer Image)는 다음과 같이 업데이트됩니다.

  • 이제 Python linting은 UI 및 명령줄의 P>-<int 대신 Flake8을 사용합니다.
  • dotnet 3.1이 제거되었습니다.
  • PHP 개발의 경우: Composer 및 HTTPd가 제거되었으므로 이제 Xdebug가 포함됩니다.
  • Gradle이 제거되었습니다.
  • Maven이 최신 RPM 버전 3.6.2-7으로 업데이트됩니다.
  • e2fsprogs가 최신 RPM 버전 1.45.6으로 업데이트되었습니다.
  • Go 언어 서버 gopls 가 버전 0.10.1로 업그레이드되었습니다.
  • odo가 3.4.0으로 업데이트
작은 정보

다른 도구 또는 런타임을 포함하기 위해 관리자는 UDI 이미지를 조직 및 사용자의 요구에 적합한 도구를 포함하는 이미지로 확장하거나 교체할 수 있습니다. 사용자가 devfile에서 사용자 지정 이미지를 사용할 수 있도록 CheCluster 사용자 정의 리소스의 교체 이미지를 참조할 수 있습니다. 이렇게 하면 필요한 툴과 런타임이 영구적이며 각 작업 공간 시작에 설치할 필요가 없습니다.

사용자는 자체 UDI 이미지를 개발하고 devfile에서 해당 이미지를 참조할 수도 있습니다. 이를 위해서는 조직의 클러스터에서 액세스할 수 있는 레지스트리에 이미지를 게시해야 합니다. 그러나 이러한 접근 방식은 덜 중앙 집중화되고 표준화되어 있으며 확장하거나 수행되지 않을 수 있습니다.

추가 리소스

2.7. User Dashboard에 추가된 새로운 DevWorkspace 사양 탭

이번 업데이트를 통해 Workspaces 메뉴의 DevWorkspace 탭을 사용하여 작업 영역을 정의하는 DevWorkspace 오브젝트의 사양을 볼 수 있습니다.

추가 리소스

3장. 버그 수정

이번 업데이트 이전에는 사용 가능한 클러스터 노드의 CPU 또는 메모리가 부족하여 작업 영역을 시작하지 못하는 경우 사용자에게 알리는 UI 지연이 발생했습니다. 대시보드 진행률 탭은 작업 공간 시작 시간 초과까지 작업 영역을 시작할 때까지 대기 중인 상태로 남아 있으며 작업 영역을 열지 못한 오류 메시지만 표시됩니다. 이번 업데이트를 통해 예약 불가 조건을 감지하면 Dev Workspace Operator가 작업 공간 시작을 중단하고 다음 오류 메시지를 빠르게 표시합니다. Pod를 예약할 수 없음: < reasons_and_statuses > .

추가 리소스

3.2. 예기치 않은 세션 만료 수정으로 인해 임의 로그가 발생

이번 업데이트 이전에는 세션이 만료되었기 때문에 개발자가 예기치 않게 로그아웃될 수 있었습니다. 이번 업데이트를 통해 문제가 해결되었습니다.

추가 리소스

3.3. 기존 OLM CatalogSource Pod 충돌 수정

이번 업데이트 이전에는 OLM(Operator Lifecycle Manager)에서 사용하는 기존 CatalogSource 오브젝트가 OpenShift 4.12에 충돌 상태에 들어갈 수 있었습니다. 이 문제는 [rh-os-devspaces] 3.3 이하의 컨테이너 빌드가 활성화된 클러스터에 영향을 미쳤습니다. 이번 업데이트를 통해 이 문제가 해결되었습니다.

추가 리소스

4장. 기술 프리뷰

기술 프리뷰 기능을 통해 향후 제품 개선 사항에 빠르게 액세스하고 개발 과정에서 기능 테스트와 피드백을 제공할 수 있습니다. 그러나 이러한 기능은 Red Hat 서브스크립션 수준 계약에서 완전하게 지원되지 않으며 기능적으로 완전하지 않을 수 있으며 프로덕션용이 아닙니다. Red Hat은 기술 프리뷰 기능을 점차적으로 사용 가능하게 하고 있으며 이러한 기능 사용 시 발생할 수 있는 문제를 해결하기 위해 노력합니다. 기술 프리뷰 지원 범위를 참조하십시오.

없음.

5장. 사용되지 않는 기능

5.1. 작업 공간의 Eclipse Theia 편집기 중단

OpenShift Dev Spaces 3.4에서는 작업 영역에서 Eclipse Theia 편집기를 사용하는 것은 더 이상 사용되지 않습니다. Red Hat은 현재 릴리스 라이프 사이클 기간 동안 OpenShift Dev Spaces에서 Eclipse Theia에 대한 제한된 버그 수정 및 지원을 제공합니다. Eclipse Theia는 더 이상 OpenShift Dev Spaces의 향상된 기능을 제공하지 않으며 이후 릴리스에서 OpenShift Dev Spaces에서 제거됩니다.

참고

Microsoft Visual Studio Code - 오픈 소스는 대기 간격 지원이 포함된 기본 편집기입니다.

추가 리소스

6장. 제거된 기능

없음.

7장. 확인된 문제

없음.

8장. 자주하는 질문

OpenShift Dev Spaces에서 OpenShift 클러스터에 애플리케이션을 배포할 수 있습니까?
제공됨 사용자가 oc login 을 사용하여 실행 중인 작업 영역에서 OpenShift 클러스터에 로그인해야 합니다.
최상의 성능을 위해 OpenShift Dev Spaces와 함께 사용되는 영구 볼륨에 사용할 권장 스토리지는 무엇입니까?
블록 스토리지를 사용합니다.
동일한 클러스터에 둘 이상의 OpenShift Dev Spaces 인스턴스를 배포할 수 있습니까?
이는 권장되지 않습니다. 이 기능은 향후 릴리스에서 제거될 수 있습니다.
OpenShift Dev Spaces를 오프라인으로 설치할 수 있습니까(즉 인터넷과 연결이 해제됨)
제공됨 OpenShift 의 제한된 환경에서 Red Hat OpenShift Dev Spaces 설치를 참조하십시오.
OpenShift Dev Spaces에서 기본이 아닌 인증서를 사용할 수 있습니까?
예, 자체 서명 또는 공용 인증서를 사용할 수 있습니다. 신뢰할 수 없는 TLS 인증서 가져오기를 참조하십시오.
여러 작업 공간을 동시에 실행할 수 있습니까?
제공됨 여러 작업 영역을 동시에 실행하도록 사용자 활성화를 참조하십시오.
IBM Power Systems에 대해 어떤 변경 사항이 적용됩니까?

Pod를 실행할 수 있는 충분한 RAM을 제공하기 위해 일부 플러그인의 메모리 제한이 증가했습니다.

Expand
표 8.1. 예제 메모리 제한 IBM Power System과 다른 아키텍처의 차이점
플러그인IBM Power System기타 아키텍처

Che-theia 편집기

2G

512M

OpenShift 커넥터

2.5G

1.5G

법적 공지

Copyright © 2023 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동