릴리스 노트 및 알려진 문제


Red Hat OpenShift Dev Spaces 3.19

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

Red Hat Developer Group Documentation Team

초록

Red Hat OpenShift Dev Spaces 3.19에서 알려진 새로운 기능 및 주목할 만한 기능에 대한 정보입니다.

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

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

1장. Red Hat OpenShift Dev Spaces 정보

Red Hat OpenShift Dev Spaces는 엔터프라이즈급 설정으로 Red Hat OpenShift에 웹 기반 개발 환경을 제공합니다.

  • 클라우드 개발 환경(CDE) 서버
  • Microsoft Visual Studio Code - Open Source, CryostatBrains IntelliJ IDEA Community 및 데스크탑 IntelliJ IDEA Cryostat, PyCharm, WebStorm, RubyMine 및 CLion 편집기와 같은 IDE는 기술 프리뷰로.
  • 널리 사용되는 프로그래밍 언어, 프레임워크 및 Red Hat 기술이 있는 컨테이너화된 환경

Red Hat OpenShift Dev Spaces는 컨테이너 기반 개발에 적합합니다.

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

1.1. 지원되는 플랫폼

OpenShift Dev Spaces는 다음 CPU 아키텍처의 OpenShift 4.14-4.18에서 실행됩니다.

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

1.2. 지원 정책

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

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

Red Hat OpenShift Dev Spaces와 이를 기반으로 하는 업스트림 프로젝트에는 몇 가지 차이점이 있습니다. Eclipse Che:

  • OpenShift Dev Spaces는 Red Hat OpenShift에서만 지원됩니다.
  • OpenShift Dev Spaces는 Red Hat Enterprise Linux를 기반으로 하며 최신 보안 수정 사항을 포함하도록 정기적으로 업데이트됩니다.
  • OpenShift Dev Spaces는 Quarkus, Lombok, NodeJS, Python, DotNet, Golang, C/C++와 같은 언어 및 기술을 사용하여 Air-gap 모드에서 지원되는 시작되는 샘플을 제공합니다. 커뮤니티 샘플은 Devfile 레지스트리 페이지에서 사용할 수 있습니다.
  • OpenShift Dev Spaces는 사용자 로그인 및 관리에 OpenShift OAuth를 사용합니다.

Red Hat은 OpenShift Dev Spaces에 대한 엔터프라이즈급 지원을 보장하기 위해 라이센스 및 패키징을 제공합니다.

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

2.1. ConfigMap에서 Visual Studio Code 편집기 구성을 적용하는 기능

이번 릴리스에서는 전용 ConfigMap을 사용하여 Visual Studio Code - 오픈 소스("Code - OSS") 편집기에 특정 구성 속성을 적용할 수 있습니다.

apiVersion: v1
kind: ConfigMap
metadata:
  name: vscode-editor-configurations
data:
  extensions.json: |
    {
      "recommendations": [
          "dbaeumer.vscode-eslint",
          "github.vscode-pull-request-github"
      ]
    }
  settings.json: |
    {
      "window.header": "SOME HEADER MESSAGE",
      "window.commandCenter": false,
      "workbench.colorCustomizations": {
        "titleBar.activeBackground": "#CCA700",
        "titleBar.activeForeground": "#ffffff"
      }
    }
immutable: false

공식 문서에서 이 기능에 대해 자세히 알아보십시오.

추가 리소스

2.2. 사용자 대시보드에서 편집기 타일의 UI/ Cryostat 개선 사항

라이센스 및 버전 정보를 포함하여 사용자 대시보드에 표시되는 편집기 타일은 UI/ Cryostat 개선 사항을 받았습니다.

추가 리소스

2.3. 사용자 대시보드에서 gitconfig 파일의 전체 콘텐츠 표시

이번 릴리스에서는 .gitconfig 파일의 전체 콘텐츠를 볼 수 있습니다. 뷰어로 전환을 클릭하여 사용자 환경 설정 Gitconfig 탭에서 액세스합니다.

추가 리소스

2.4. fuse-overlayfs for Universal Developer Image 지원

이번 릴리스에서는 기본 Universal Developer Image에 대해 fuse-overlayfs가 자동으로 감지됩니다.

추가 리소스

2.5. 작업 공간 끝점 기본 도메인 구성

이번 릴리스에서는 작업 공간 끝점 기본 도메인을 구성하는 공식 문서를 사용할 수 있습니다.

추가 리소스

2.6. 영구 사용자 홈 문서

이번 릴리스에서는 작업 영역을 다시 시작할 때마다 /home/user 디렉터리를 유지하는 공식 문서를 사용할 수 있습니다.

추가 리소스

2.7. https_proxy, http_proxy 및 no_proxy의 프록시 설정 구성

프록시 설정을 구성하는 방법을 설명하는 공식 문서는 사용할 수 있습니다.

추가 리소스

2.8. 게이트웨이 컨테이너에 대한 securityContext 구성 허용

이 릴리스부터 CheCluster 사용자 정의 리소스에 설정된 securityContext 가 Cloud Development Environment(CDE) che-gateway 컨테이너에 적용됩니다.

추가 리소스

2.9. 대시보드 컨테이너에 프록시 환경 변수 마운트

이번 릴리스에서는 클러스터에 프록시가 구성된 경우 프록시 구성이 HTTP_PROXY,HTTPS_PROXYNO_PROXY 라는 환경 변수로 che-dashboard 컨테이너에 마운트됩니다.

추가 리소스

2.10. CryostatBrains Gateway를 기술 프리뷰 기능으로 사용 가능

이번 릴리스에서는 CryostatBrains Gateway를 사용하여 로컬 CryostatBrains IDE(IntelliJ IDEA Cryostat, PyCharm, WebStorm, RubyMine, CLion)를 실행 중인 Dev Spaces 인스턴스에 연결할 수 있습니다.

중요

CryostatBrains Gateway는 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. Red Hat은 프로덕션 환경에서 사용하는 것을 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.

Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.

추가 리소스

3장. 버그 수정

3.1. 'no_proxy' 환경 변수에서 Kubernetes 서비스 허용 목록

이번 릴리스에서는 KUBERNETES_SERVICE_HOST 환경 변수를 no_proxylist 환경 변수에 추가하지 않은 경우 프록시 뒤에 있는 클러스터에 대한 전용 경고 메시지가 있습니다.

추가 리소스

이전 버전에서는 CDE(Cloud Development Environment)가 raw devfile에서 시작되는 동안 sporadic warning 메시지가 표시될 수 있었습니다. 이 릴리스에서 결함이 수정되었습니다.

추가 리소스

이전에는 로컬 devfile에서 CDE(Cloud Development Environment)를 다시 시작할 때 DevWorkspace 'storage-type' 속성이 일시적으로 제거되었습니다. 이 릴리스에서 결함이 수정되었습니다.

추가 리소스

3.4. GitHub 인증이 제대로 작동하지 않음

이전 버전에서는 대시보드에서 GitHub 토큰을 취소하면 특정 조건에서 "OAuth 토큰 for provider GitHub was not found" 오류 메시지와 함께 실패할 수 있었습니다. 이 릴리스에서 결함이 수정되었습니다.

추가 리소스

이전 버전에서는 특정 조건에서 "TypeError: Cannot assign to read only property 0 of object '[objectArray]' 오류 메시지가 User PreferencesGit Services 탭으로 이동할 때 표시되었습니다. 이 릴리스에서 결함이 수정되었습니다.

추가 리소스

이번 릴리스 이전에는 SSH URL을 기반으로 Bitbucket 서버 프라이빗 리포지토리에 대한 CDE(Cloud Development Environment)를 시작할 때 예기치 않은 경고와 함께 시작이 중단되었습니다. 이 릴리스에서 결함이 수정되었습니다.

추가 리소스

3.7. 사용자 대시보드에서 ServiceAccount 토큰이 잘못 캐시됨

이전에는 /var/run/secrets/kubernetes.io/serviceaccount/token 경로에 있는 ServiceAccount 토큰이 사용자 대시보드 끝에 캐시되어 올바르게 새로 고쳐지지 않았습니다. 이 릴리스에서 결함이 수정되었습니다.

추가 리소스

이 릴리스에서 SSH URL의 로컬 devfile에서 자동 재시작과 관련된 회귀 문제가 수정되었습니다.

추가 리소스

이 릴리스에서 클러스터를 전환하고 클라우드 개발 환경(CDE)을 다시 시작한 후 kubeconfig 형식 손상이 수정되었습니다.

추가 리소스

3.10. SSH를 사용하여 작업 영역을 생성할 수 없습니다

이전에는 Dev Spaces 대시보드에서 SSH URL을 사용하여 작업 공간을 생성하려고 할 때 "Cannot add property controller.devfile.io/bootstrap-devworkspace" 오류가 발생했습니다. 이 결함은 이 릴리스에서 수정되었습니다.

추가 리소스

3.11. udi8/9의 현재 stow 구현은 특정 조건에서 중단됩니다.

이전 버전에서는 devEnvironments.persistUserhome.enableddevEnvironments.persistUserHome.disableInitContainer 가 모두 true 이고 stow 충돌이 발생한 /home/user 디렉터리에 파일이 있는 경우 stow 명령이 계속 실행되고 충돌로 인해 실패했습니다. 이번 릴리스에서는 UBI 및 UDI 진입점에서 충돌하는 파일을 /home/tooling/.stow-local-ignore 에 자동으로 추가하여 stow 실패를 방지합니다.

추가 리소스

3.12. 터미널 생성 시 현재 프로젝트 디렉토리 사용

새 터미널( Container 선택) 옵션을 사용하여 Visual Studio Code - Open Source("Code - OSS") 편집기에서 새 터미널을 생성할 때 초기 디렉터리는 현재 프로젝트 디렉터리(ex) 가 아닙니다. /projects/<project-name>). 이 결함은 이 릴리스에서 수정되었습니다.

추가 리소스

이번 릴리스 이전에는 3.17.0 버전에서 3.18.0 버전으로 Dev Spaces를 업그레이드한 후 Visual Studio Code - Open Source ("CODE - OSS")에 영향을 미치는 문제가 있었습니다. IDE의 오래된 버전은 이전에 Dev Spaces 3.17.0의 샘플에서 생성된 작업 공간을 열 때 나타났습니다. 이 문제는 이번 릴리스에서 해결되었습니다.

추가 리소스

3.14. Git user.name 및 user.email이 자동으로 설정되지 않음

이번 릴리스 이전에는 액세스 토큰(PAT) 또는 OAuth를 구성한 후 'gitconfig 파일에 Git user.name 및 user.email 의 자동 설정에 영향을 미치는 문제가 있었습니다. PAT 또는 OAuth 구성 후 사용자 대시보드 > Gitconfig 페이지를 열면 "Author identity unknown" 오류 메시지가 표시됩니다. 이번 릴리스에서는 이 문제가 해결되었습니다.

추가 리소스

4장. 기술 프리뷰

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

없음.

5장. 더 이상 사용되지 않는 기능

없음.

6장. 제거된 기능

없음.

7장. 확인된 문제

OpenShift Platform 4.18에 배포된 Dev Spaces의 작업 공간에 영향을 미치는 알려진 문제가 있습니다. 작업 영역을 시작할 때 " DevWorkspace 배포를 생성하는 중 오류 발생: 컨테이너 툴의 상태가 ImagePullBackOff"라는 오류 메시지가 표시됩니다.

해결방법

  • 작업 공간을 다시 시작합니다.

추가 리소스

desktop 버전의 CryostatBrains IDEs에 알려진 문제가 있습니다. 이러한 IDE를 사용하는 작업 공간은 secondsOfRunBeforeIdling, secondsOfInactivityBeforeIdling 과 같은 CheCluster 속성에 의해 지정된 유휴 시간 초과를 무시합니다. 현재 해결방법이 없습니다.

추가 리소스

현재 IBM Power 및 IBM Z 아키텍처의 데스크탑 버전인 CryostatBrains IDE 사용에 영향을 미치는 알려진 문제가 있습니다. 다운로드한 CryostatBrains IDE 바이너리는 다중 아키텍처가 아니므로 작업 공간 시작에 실패합니다. 현재 해결방법이 없습니다.

추가 리소스

현재 데스크톱 버전의 IntelliJ IDEA의 ubi9 기반 샘플(ubi9-minimal, ubi-init 및 ubi9)에서 생성된 작업 공간을 시작하는 데 알려진 문제가 있습니다. IDE가 로드되지 않아 일정 기간 후에 작업 공간 시작이 실패합니다. 현재는 사용할 수 있는 해결방법이 없습니다.

추가 리소스

현재 desktop 버전의 IntelliJ IDEA에서 실행 중인 작업 공간에 영향을 미치는 알려진 문제가 있습니다. 작업 공간이 계속 실행되는 동안 IDE를 닫으면 IDE를 다시 열 때 다음과 같은 오류 메시지가 표시됩니다. "연결 공급자에 오류가 발생했습니다", "연결 처리가 반환되지 않았습니다". 해결방법은 여러 가지가 있습니다.

해결방법

  • Dev Spaces용 CryostatBrains Gateway 플러그인을 사용하여 로컬로 작업 공간을 엽니다.
  • 작업 공간을 다시 시작합니다.
  • 컴퓨터를 다시 시작합니다.

추가 리소스

현재 관리자가 아닌 사용자가 생성한 작업 공간에 영향을 미치는 알려진 문제가 있습니다. Dev Spaces에서 관리자가 아닌 사용자로 작업 영역을 생성하고 동일한 계정을 사용하여 동일한 계정을 사용하여 ComputerBrains Getaway 플러그인을 통해 컴퓨터에서 로컬로 Dev Spaces에 액세스하면 가져온 작업 공간 목록이 비어 있습니다. 현재 해결방법이 없습니다.

추가 리소스

7.7. air-gapped 환경에서 IntelliJ IDEA 편집기를 사용하는 작업 공간

현재 Air-gapped 환경에서 CryostatBrains Intellij IDEA를 사용하여 작업 공간에 영향을 미치는 알려진 문제가 있습니다. 편집기로 IntelliJ IDEA를 선택하고 작업 영역을 시작하려고 하면 작업 공간 시작이 실패합니다. 해결방법을 사용할 수 있습니다.

해결방법

  • 화이트리스트 CryostatBrains 편집기 바이너리 CDN 호스트 download-cdn.jet Cryostats.com.

추가 리소스

GitHub 및 Microsoft Azure DevOps OAuth 공급자의 CHE_FORCE_REFRESH_PERSONAL_ACCESS_TOKEN 속성을 사용하여 실험적 새로 고침 토큰 모드를 적용할 때 알려진 문제가 있습니다. 이로 인해 작업 공간이 대시보드를 순환적으로 다시 로드하기 시작하여 각 페이지가 다시 시작될 때 새 개인 액세스 토큰이 생성됩니다. 새로 고침 토큰 모드는 'GitLab' 및 'ovnBucket' OAuth 공급자에 대해 올바르게 작동합니다.

추가 리소스

7.9. 디버거가 .NET 샘플에서 작동하지 않음

현재 Microsoft Visual Studio Code의 디버거 - 오픈 소스가 .NET 샘플에서 작동하지 않습니다.

해결방법

추가 리소스

8장. 자주하는 질문

OpenShift Dev Spaces에서 OpenShift 클러스터에 애플리케이션을 배포할 수 있습니까?
OpenShift 사용자 토큰은 작업 공간 컨테이너에 자동으로 삽입 되므로 OpenShift 클러스터에 대해 oc CLI 명령을 실행할 수 있습니다.
최상의 성능을 위해 OpenShift Dev Spaces와 함께 사용되는 영구 볼륨에 사용할 권장 스토리지는 무엇입니까?
블록 스토리지를 사용합니다.
동일한 클러스터에 둘 이상의 OpenShift Dev Spaces 인스턴스를 배포할 수 있습니까?
클러스터당 하나의 OpenShift Dev Spaces 인스턴스만 배포할 수 있습니다.
OpenShift Dev Spaces를 오프라인으로 설치할 수 있습니까(즉, 인터넷과 연결이 끊어진 경우)
OpenShift 의 제한된 환경에 Red Hat OpenShift Dev Spaces 설치를 참조하십시오.
OpenShift Dev Spaces에서 기본이 아닌 인증서를 사용할 수 있습니까?
자체 서명 또는 공용 인증서를 사용할 수 있습니다. 신뢰할 수 없는 TLS 인증서 가져오기 를 참조하십시오.
여러 작업 공간을 동시에 실행할 수 있습니까?
사용자가 여러 작업 공간을 동시에 실행할 수 있도록 활성화를 참조하십시오.

법적 공지

Copyright © 2025 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
맨 위로 이동