inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

쿠버네티스 클러스터 구성

403

leei3308c

작성한 질문수 1

0

안녕하세요, 선생님들.. 입사한지 막 1년이 된 어른이 입니다... 지금 최대 난관에 봉착 되어 있습니다.

사내 망 베어메탈 환경에 구축된 쿠버네티스 클러스터에, 사외 망에 있는 VM 10대를 워커 노드로 추가하려고 합니다. 문제가 VM 특성 상 NAT IP 1개에 SSH 접속 포트는 10개로 (1xx01~1xx10) 구별하고 있고, 모든 포트도 오픈 할 수 없는 상황입니다. 이런 조건에서 VM을 워커노드로 추가가 가능한 것인지..., 가능하다면 좋은 방법이 있으신지 질문 드려봅니다. 노드 추가는 Kubespray로 하고 있고, CNI는 calico 환경입니다.

쿠버네티스 도커 k8s docker 인프라

답변 2

0

tlhyimoweydfwrnwao

I would like to express my gratitude for the thoughtful contribution you have made regarding this topic. Including the author name or website name is something I find admirable as it is really important in this day and age. uno online

 

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴이에요.

VM을 쿠버네티스 워커 노드로 추가하려는 상황에서 NAT IP와 포트 사용 제한으로 인해 어려움을 겪고 계신 것 같네요.

일반적으로는 쿠버네티스 클러스터를 구성할 때, 워커 노드는 쿠버네티스 마스터 노드와 통신을 위해 특정 포트를 사용하게 됩니다. 현재 상황에서는 포트를 모두 오픈할 수 없으므로 다른 방법을 찾아보아야 할 것 같습니다.

하나의 가능한 방법은, 쿠버네티스 클러스터 내부의 Worker 노드에 SSH 포트 포워딩을 사용하여 접속하는 것입니다. SSH 포트 포워딩은 SSH를 통해 내부 네트워크의 서비스에 접근할 수 있도록 해주는 메커니즘이며, VM의 NAT IP와 포트를 이용하여 마스터 노드에 접속하는 방식으로 생각해 볼 수 있습니다.

만약 SSH 포트 포워딩을 통해 접속할 수 있다면, VM을 마스터 노드에 워커 노드로 추가하는 작업이 가능해질 것입니다. 추가적으로 Calico Pod에서 Master Node의 default service 주소를 찾지 못하는 문제에 대해서도 같은 방식으로 SSH 포트 포워딩을 사용하여 해결해볼 수 있을 것입니다.

하지만, 이 방법이 항상 가능한 것은 아니며, 보안 정책과 망 구성에 따라 제약이 있을 수 있습니다. 가능한 방법이라고 말씀드린 것은 일반적인 상황에서 해당될 수 있는 대안 중 하나입니다. 따라서, 실제 환경에서 적용 가능한지 사전에 잘 조사해보시고 적용해보시기 바랍니다.

더 자세한 사항이 필요하시거나 다른 도움이 필요하신 경우, 구체적인 정보가 있는 경우 지식 공유자에게 문의해 보시는 것을 추천드립니다. 감사합니다.

제공된 스크립트를 어디서 받을 수 있나요?

0

10

0

트랜잭션 내 Redis I/O 에 대한 궁금한점

1

15

1

virtualbox 설치시

1

40

1

실행중인 컨테이너를 모두 삭제하는 방법(윈도우버전)

0

65

2

winpty docker 설정

0

56

2

vs code설치했는데도, easy docker 파일 열기에서 vs code 아이콘은 안보여요

0

42

1

aws 계정 생성 질문

1

64

1

verify.sh 4단계 실패 — Jenkins 컨테이너에서 127.0.0.1:6443 connection refused

0

61

2

섹션 2 - 9강. API 관련 질문

0

69

2

11강 [실습] Docker로 MySQL1 분만에 실행하기

0

86

2

11강 [실습] Docker로 MySQL1 분만에 실행하기

0

63

2

Github repo 404 not found

0

53

1

코드 깃허브는 없을까요?

1

64

2

@Modifying에 관하여

1

69

1

Chat URL 시작이 http로 시작

0

90

3

24강 소스코드 관련

0

56

1

스웨거 접속이 안되는데 확인 부탁드립니다.

0

64

1

안녕하세요 도커실행과 관련해서 질문드립니다.

0

102

1

Issuance 테이블에 status, couponId 인덱스가 꼭 필요할까요?

2

79

1

부하 테스트 시 설정 관련 질문드립니다

1

115

2

"도커 이미지 생성" 18:59부분에 텍스트 파일로 정리 된거는 어디서 볼수 있나요?

0

101

1

kafka 이벤트 발행 실패 시 at-least-once를 보장하는 방법이 궁금합니다.

2

125

1

domain에 @Entity 와 Repository를 함께 둔 이유가 궁금합니다

1

108

1

혹시 강의 내용하면서 실습했던 것을 개인 깃에다 올려도 될까요?

0

59

1