inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

쿠버네티스 어나더 클래스-Sprint3 (#실무핵심 #Docker #Nginx #Minio #Longhorn)

📝 아무나 모르는 컨테이너 기술의 장점 - 일관성 있는 배포 환경

컨테이너-일관성 있는 배포 환경 관련 질문

140

긍구름

작성한 질문수 4

3

VM환경에서는 VM안에 Guest OS가 있고 JDK가 있어 JDK가 GuestOS의 라이브러릴 사용하므로 OS버전이 업데이트되면 문제가 발생한다고 이해했습니다.

 

그런데 컨테이너를 사용하면 호스트OS의 운영체제를 패치하더라도 JDK에 대한 영향도가 없어진다고 말씀하셨는데 이 부분이 정확하게 이해가 안가서 질문드립니다.

 

컨테이너 환경도 GuestOS는 없지만 Host OS의 커널을 이용해서 HostOS 버전에 따라 영향이 있지 않나요?

이 부분이 잘 이해가 안갑니다...

 

 

kubernetes infrastructure container

답변 2

1

일프로

음..꼭 찝어서 얘기한다면, 리눅스 업데이트시 라이브러리 영역과 커널 영역도 업데이트 되긴합니다. 그렇기 때문에 엄밀히 말하자면 커널영역을 공유하는 컨테이너 입장에서 영향도가 있을 수는 있어요.

하지만 커널 업데이트는 리눅스 전문가 영역이기 때문에 호환성 좋고, 그래서 컨테이너까지 문제가 생기기 쉽지 않습니다.

반면, 라이브러리의 경우 사용자 영역이라 라이브러리를 업데이트 할 경우 종속성 문제가 생기기 쉽습니다. 그래서 vm의 경우 문제가 발생하기 쉽고 그에 반해 컨테이너는 안정적인 거죠.

결론적으로 통상 라이브러리 관점에서 vm보다 컨테이너가 편리한거고요. 이때 커널까지 얘기하면 똑같이 영향이 있을 수는 있지만 커널은 잘 안 건들고, 업데이트가 안정적이다는 점이 전제조건이 숨어 있습니다.

0

긍구름

자세한 설명 감사드립니다!!!!

항상 좋은 강의 잘 듣고있습니다~

Volume과 VolumeMount는 왜 나눠놨을까요?

1

71

2

mc: command not found

0

78

2

http://k8s.core:31080/hostname 요청

1

63

2

worker node에 대해서

1

65

2

내부 Pod간 통신 시 Nginx 사용

1

77

2

로컬 개발환경 구축시 k8s 환경에 대한 테스트는 어떻게 하는지 궁금합니다.

1

85

1

실무 관점에서

1

60

1

강사님 한번에 질문을 하게 되면 좋은데 그렇지 못해 죄송합니다.

1

63

2

강사님 질문 드립니다.

1

52

2

강사님 인그레스와 관련하여 질문 드립니다.

1

62

2

강의내용설명중 이해안가는부분이 있습니다.

1

77

2

tls ingress 기본값 설정

1

103

2

tls인증서 관련시

1

84

2

노트포트타입서비스 만들때 관한 설명

1

112

2

노드 cpu사용량

1

87

2

3211 app소스 경로

0

81

2

어떻게 파일을 읽나요?

0

93

3

이클립스에 해봤는데요

0

179

3

cni 구조 설명시 헷갈린점

0

107

2

술루션 엔지니어란 무엇인지요?

1

98

2

질문드립니다( headless service)

1

70

2

preStop sleep 5초의 기준이 궁금합니다.

1

129

2

설치가 안되서 질문드립니다.

1

232

3

질문드립니다.

1

104

2