• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

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

23.12.11 22:50 작성 조회수 290

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

질문자

2023.12.11

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

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

해서 apt update

apt install curl

정상적으로 인스톨하고

테스트하니 잘나옵니다.

ssss.31.jpg

 

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

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