반응형
영상: https://youtu.be/27vM4Wa97ow
code-server를 https로 배포해야하는 이유
code-server를 쿠버네티스 pod로 배포하면 https프로토콜을 사용하는 편이 좋습니다. https를 사용하지 않으면 몇몇 기능이 동작안할 수 있습니다.
code-server에 접근하기 위해 웹 브라우저를 사용해야 합니다. 그리고 웹 브라우저 설정에 code-server기능에 영향을 받게 되고 웹 브라우저의 보안설정때문에 웹 브라우저에서 http프로토콜로 동작하는 기능을 실행 못할 수 있습니다.
대표적인 예가 ipynb파일을 열수 없습니다. 자세한 아키텍처를 모르겠지만 ipynb파일을 여는 기능이 webview로 되어 있지 않을까 생각합니다. ipynb파일을 열면 아래 그림과 같이 아무런 화면도 나오지 않고 오류메세지도 없습니다.
크롬에서 http접근 허용
웹 브라우저에서 억지로 http프로토콜을 사용하려면 보안설정을 해야합니다. 크롬에서는 아래 링크로 보안설정을 할 수 있습니다. 도메인을 입력하고 Enable을 선택하면 설정이 완료됩니다. 설정이 끝나면 크롬이 자동 재부팅됩니다.
- chrome://flags/#unsafely-treat-insecure-origin-as-secure
다시 code-server에서 ipynb파일을 열면 내용이 잘 보입니다.
반응형
'전공영역 공부 기록' 카테고리의 다른 글
[flutter] uses-sdk:minSdkVersion 16 cannot be smaller than version 19 오류 해결 (0) | 2023.01.08 |
---|---|
Ubuntu symbolic 관리 명령어: update-alternatives (0) | 2023.01.01 |
쿠버네티스 Headless 서비스 (0) | 2023.01.01 |
kubernetes에서 code-server 실행 (0) | 2023.01.01 |
helm hook 사용방법 (0) | 2022.12.25 |