✔︎ curl 명령어란 ? 리눅스에서 curl 이라는 http 메세지를 Shell 상에서 요청하여 결과를 확인하는 명령어이며, http를 이용하여 경로의 데이터를 가져온다. REST API를 제공하는 서비스와 연계되는 클라이언트를 개발할 때 서버의 동작을 터미널에서 확인해 볼 수 있다. ✔︎ curl 명령어 옵션 short long 설명 -k --insecure https 프로토콜에서 SSL 인증서에 대한 검증없이 연결 -l --head HTTP 헤더만 보여주고 컨텐츠는 표시하지 않음 -D --dump-header HTTP 헤더를 file에 기록 (덤프) -L --location HTTP 301, 302 응답을 받은 경우 리디렉션 URL로 따라간다. --max-redirs 옵션 뒤에 숫자로 몇 번의 리디..
이번에는 Kubernetes Service에 대해 실습해보자 ✔️ Service 한번 생성된 Pod는 영속적으로 존재하지 않을 수 있다. 동작 실패나 준비 상태 점검 등 여러 가지 이유로 인해 중단되거나 시작될 수 있으며 이로 인해 다음과 같은 문제가 발생한다. Pod를 재가동하면 이전과는 다른 IP 주소를 가질텐데 그렇다면 Pods의 set와 통신하려면 어떻게 해야할까? 이것이 서비스가 필요한 이유이다. 서비스는 Pods에 안정적인 Endpoint를 제공한다. Service는 labels을 사용해 어떤 Pods가 동작 중인지를 확인한다. Pods에 올바른 라벨이 붙어있는 경우는 service에 의해 자동적으로 인식되어 공개된다. 서비스가 일련의 Pod에 제공하는 액세스 레벨은 서비스의 타입에 달려있다...