inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

초보를 위한 쿠버네티스 안내서

minikube docker driver 설정시 외부 통신 설정

1158

yoonsm

작성한 질문수 2

1

안녕하세요. 강사님

minikube 시작시 driver를 아래와 같이 docker로 설정해서 사용할 경우 기본적인 동작은 모두 이상이 없었으나

의 설정된 node port로 통신이 안되네요.

> minikube start --driver=docker

kubectl delete -f https://subicura.com/k8s/code/guide/index/wordpress-k8s.yml

> minikube ip

192.168.42.2

>kubectl get all

node port 확인 32323

http://192.168.42.2:32323 으로 접근시 통신이 이루어지지 않았습니다.

minikube driver를 hyperv로 지정할 경우는 통신이 가능했습니다.

혹시 minikube driver를 docker로 지정할 경우 별도로 설정을 해야만 외부에서 접근이 가능한가요?

minikube hyperv kubernetes docker

답변 1

1

subicura

안녕하세요! docker 드라이버의 특성으로 192.168.xx(container IP)로 직접 접근할 수 없습니다. minikube에서는 터널링 기능을 이용하여 접근을 허용합니다.

127.0.0.1(로컬 호스트) -> (tunnel) -> 192.168.xx (docker container)

NodePort 서비스 이름이 "wordpress"라면 다음 명령어를 입력하시면 됩니다.

$ minikube service wordpress

단, 도커 드라이버를 사용할 경우 ingress 실습이 어렵습니다. vmware 또는 hyperv 드라이브러를 추천합니다. 감사합니다!

질문 있습니다!

0

95

1

m1 맥 도커로 미니쿠베 실행하는 분께

1

232

1

kubectl apply 적용 시 status "imagepullbackoff, errimagepull" 상태

0

885

1

host 브라우저에서 minikube ip에 접근이 안됩니다.

0

713

2

버추얼 박스에 설치된 버추얼 머신(우분투)에서는 미니쿠베 설치가 안 됩니까?

0

381

1

ghcr.io/subicura/echo:v1 에 오류가 있습니다.

0

517

1

고급편 제작계획

0

473

1

nodeport 질문

0

380

1

kubectl 오류

1

1041

2

kubectl 설치 관련

1

679

1

docker-compose up -d

1

481

1

강사님 터미널 설정 따라하고 싶습니다.

2

552

0

도커라는 말은 제품이름인가요?

1

416

1

쿠버네티스배포데모" 코드 제공 (재)문의

1

435

1

"쿠버네티스배포데모" 코드 제공 재문의

1

431

1

kubectl 버전 충돌로 삭제문의입니다

1

656

1

쿠버네티스모니터링- 그라파나,로키 관련 문의 입니다.

1

434

2

"쿠버네티스배포데모" 소스 코드는 제공이 안될까요?

1

359

2

터미널 환경설정 어떻게 하셨는지 궁금합니다!

1

309

1

host path에 대해 질문이 있습니다.

1

269

1

file과 env-file 의 차이는 뭔가요??

1

360

1

같은 클러스트의 판단 기준?

1

233

1

ClusterIP라는것에 대해 질문이 있습니다.

1

267

1

질문있습니다!

1

295

1