인프런 커뮤니티 질문&답변

chori님의 프로필 이미지

작성한 질문수

대세는 쿠버네티스 [초급~중급]

Pod - 실습

대시보드내에 curl not found , 접속 Connection refused

작성

·

426

1

안녕하세요 선생님 pod1 실습중입니다.

1-1) Pod

apiVersion: v1
kind: Pod
metadata:
  name: pod-1
spec:
  containers:
  - name: container1
    image: kubetm/p8000
    ports:
    - containerPort: 8000
  - name: container2
    image: kubetm/p8080
    ports:
    - containerPort: 8080

 

k8s master 에서는 잘되는것 같은데요?

[root@k8s-master ~]# curl 20.111.156.73:8080

containerPort : 8080

[root@k8s-master ~]#

[root@k8s-master ~]#

k8s-master 에서는 접속이 잘되는데요?

 

대시보드로 접속해서 curl 로 하면 command not found 나옵니다.

ssss.30.jpg

그래서 node1 이나 node2에서 테스트 해본결과

[root@k8s-node1 ~]# curl localhost:8000

curl: (7) Failed to connect to localhost port 8000: Connection refused

[root@k8s-node1 ~]#

 

refused 가 나오고 있습니다.

왜 이런 현상이 일어나는지 원인을 알고 싶습니다.

답변 1

3

chori님의 프로필 이미지
chori
질문자

선생님 대시보드 터미널이 데비안이네요

curl이 안깔려 있는것 같습니다.

해서 apt update

apt install curl

정상적으로 인스톨하고

테스트하니 잘나옵니다.

ssss.31.jpg

 

일프로님의 프로필 이미지
일프로
지식공유자

kubetm/init 이미지에만 curl 명령이 있습니다.

다른 이미지에서 들어가서 curl을 사용하는 실습 케이스는 없었어서 저도 넣어 놓지 않았는데, 잘하셨네요!

 

 

chori님의 프로필 이미지

작성한 질문수

질문하기