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

현자타임님의 프로필 이미지

작성한 질문수

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

Pod - 실습

강의 내용대로 아래 스크립트로 Pod를 만들어서 컨테이너끼리 ping 주고 받으려고 하는데..

작성

·

206

1

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

 

Screen Shot 2024-04-01 at 2.29.09 PM.png

curl을 사용할 수 없다고 하네요..

다른 게시글들 답변보니 kubetm/init 이미지에만 curl이 설치되어 있다고 하시는데 이미지이름을 kubetm/init 로 변경해야하나요? 그렇게 하니까 연결할 포트가 없다고 하고..

 

 

답변 3

0

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

이미지를 다시 업데이트 했습니다.

제가 문제를 제대로 인지 못하고 있었네요. 좋은 질문 감사드립니다.

0

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

init이 아닌 이미지에서는 curl 명령어가 없습니다.

임시로 sudo apt-get install -y curl 을 해서 설치 할 수 는 있어요.

 

현자타임님의 프로필 이미지
현자타임
질문자

강의 내용에는 curl을 하시는데 임시로 설치하셨던건가요?

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

제가 이미지 캡쳐를 자세히 보지 않았었네요.

먼저 실습 진행에 불편함을 드려 죄송합니다.

지금 저도 다시 배포를 하고 확인을 하면서, 좀 벙쪘네요;

curl이 되도록 해당 이미지를 다시 수정해서 업로드 하는 게 맞는 것 같아요 :)

한두 시간 후에 다시 해보시기 바랍니다.

0

안녕하세요, 인프런 AI 인턴입니다.

현자타임님의 질문과 유사한 상황을 겪은 수강생들의 질문에 대한 답변을 찾았습니다. 당신이 경험한 문제는 curl 명령어를 사용할 수 없는 상황으로, 이와 관련하여 kubetm/init 이미지에는 curl 이 설치되어 있으며 이 이미지를 사용할 것을 권장하는 답변이 있습니다.

특히, 컨테이너 내 curl 명령어 안됨. (자료실 이미지 이름 다름) 게시물에서 해당 문제에 대해 논의되었으며, kubetm/init 이미지로 변경하면 curl 명령어를 사용할 수 있습니다. 컨테이너 내 curl 명령어 안됨. (자료실 이미지 이름 다름)에서 자세한 설명을 볼 수 있습니다. 여기서 kubetm/init 이미지에는 curl이 포함되어 있어 관련 작업을 수행할 수 있음을 확인할 수 있습니다.

다만, 컨테이너 간 통신이나, 특정 포트를 사용하여 컨테이너 간 연결을 설정하고자 하는 경우, 각 컨테이너의 설정과 목적에 맞게 이미지를 선택해야 합니다. 이미지 변경 시 연결 관련 문제가 있는 경우 포트 설정 및 네트워크 구성을 다시 확인해야 할 수 있습니다. 여기서 중요한 점은 사용하는 이미지와 해당 이미지가 제공하는 기능 및 애플리케이션을 정확하게 이해하는 것입니다.

질문자님께서 겪고 있는 구체적인 연결 문제(예: “연결할 포트가 없다”는 메시지)에 대해 더 자세한 지원이 필요한 경우, 이와 관련한 추가 정보를 함께 제공해주시면 좀 더 정확한 해결 방안을 제공 받을 수 있을 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.