[질문] k8s 윈도우 컨테이너
알림
|
페이지 정보
작성일
2024.04.17 17:59
본문
요즘 쿠버네티스에 대해서 알게된 뉴비입니다.
홈서버를 만들고, 이용자들은 가벼운 단말기만 연결해서 윈도우(리눅스x)를 사용하는 방법이 가능할까요?
피씨방같은 느낌인데, 리소스는 중앙에서 관리하고, 각 단말에는 영상만 뿌려주는 방식으로요..
실용성보다 가능한지가 궁금합니다.ㅎㅎ
댓글 8
동경기린님의 댓글의 댓글
@디클님에게 답글
감사합니다! 찾아보니 VDI가 맞는 것 같습니다. 집에서 구현할 정도로 간단하지는 않네요^^;;
lumiere님의 댓글
Kubernetes + Windows Container를 말씀하신 것 같은데요. Windows Container는 화면이 없고 MS에서 원격 데스크톱도 제한하고 있어서 깔끔하게 구현하는 것은 어려울 것 같습니다. 단지 화면을 보여줄 방법이 마땅하지 않다는 것이 문제라서, Linux Container로 구성하신다면 가능해 보입니다. 단, 컴퓨터 상태를 보존해야 하는 환경보단 일회성으로 이용하는 환경에 더 적합해 보입니다.
동경기린님의 댓글의 댓글
@lumiere님에게 답글
정확히 제가 생각했던 구성입니다! 실사용에는 문제가 있군요ㅠㅠ 리눅스 구성으로 한번 생각해 보겠습니다!
볼륨 마운트해서 저장만 할 수 있다면, 일회성 이용으로 충분할 것 같습니다. 감사합니다^^
볼륨 마운트해서 저장만 할 수 있다면, 일회성 이용으로 충분할 것 같습니다. 감사합니다^^
lumiere님의 댓글의 댓글
@동경기린님에게 답글
흥미로운 주제를 다루고 계시네요. Kubernetes가 다중 환경의 서버 운영에 대해 적절한 추상화 모델과 구현을 제시한 것은 사실이지만 원하시는 구성에 꼭 맞는 것은 아니기에 심층적인 기술 연구와 시험이 필요할 것으로 생각됩니다. Kubernetes 스토리지로 잘 연동되는 Ceph까지 적용하시면 자연스럽게 저장소의 높은 가용성까지 달성 가능할 것 같습니다. PoC 목적으로 Canonical의 MicroK8s와 MicroCeph를 추천드립니다. 향후 단말기와 서버 간의 원격 연결에 어떤 프로토콜과 구현을 채택 하시게 될지 궁금하군요... RDP(xrdp)를 사용하시게 된다면 사용 경험과 성능 최적화를 위해서 아래 Microsoft의 구성이 참고가 되실 수 있을 것으로 생각됩니다.
https://github.com/Microsoft/linux-vm-tools/blob/master/ubuntu/18.04/install.sh
https://github.com/Microsoft/linux-vm-tools/blob/master/ubuntu/18.04/install.sh
동경기린님의 댓글의 댓글
@lumiere님에게 답글
구체적인 정보 공유 감사합니다! 알면 알수록 깊이있고 재밌는 분야 같습니다^^
발걸음님의 댓글
Docker container로 윈도우를 사용하는 재미난 프로젝트가 있습니다.
https://github.com/dockur/windows
실제 구동은 KVM을 container로 연결시켜서 container내부에서 가상머신을 돌리는 방식인듯 한데
RDP도 포트포워딩해서 잘 연결되고 간단히 사용하기에는 괜찮습니다.
k8s 연결도 해보면 가능하지 않을 까요? (저는 k8s 사용해본적이 없습니다.)
한번 참고해 보세요. ^^
https://github.com/dockur/windows
실제 구동은 KVM을 container로 연결시켜서 container내부에서 가상머신을 돌리는 방식인듯 한데
RDP도 포트포워딩해서 잘 연결되고 간단히 사용하기에는 괜찮습니다.
k8s 연결도 해보면 가능하지 않을 까요? (저는 k8s 사용해본적이 없습니다.)
한번 참고해 보세요. ^^
디클님의 댓글
물론 K8S 와는 직접적인 관계는 없고 컨테이너 기술(Hyper-v, KVM) 을 기반으로 솔루션화 되어 있습니다