앞선 실습으로 컨테이너 구축 및 실행에 대해 배웠으니 몇가지 디버깅 실무에 대해 실습해보자 ! ✔️ Debug docker logs [container_id]를 사용하여 컨테이너 로그를 볼 수 있다. 컨테이너가 실행 중일 때 로그 출력을 추적하려면 -f 옵션을 사용한다. docker logs -f [container_id] 실행 중인 컨테이너 내에서 대화형 Bash 세션을 시작할 수 있다. docker exec을 사용하여 이 작업을 수행할 수 있다. 다른 터미널을 열고 다음 명령을 입력해보자 docker exec -it [container_id] bash -it 플래그를 사용하면 pseudo-tty를 할당하고 stdin을 열린 상태로 유지하여 컨테이너와 상호 작용할 수 있다. bash가 Docker 파일..
✔️ 실습에 앞서 실습 목표 Kubernetes Engine 을 사용하여 완전한 Kubernetes 클러스터를 프로비저닝하기 kubectl을 사용하여 Docker 컨테이너를 배포하고 관리하기 Kubernetes의 배포 및 서비스를 사용하여 애플리케이션을 마이크로서비스로 나누기 ✔️ GKE 환경 설정 Cloud Shell 환경에서 다음 명령을 입력하여 영역을 설정한다. gcloud config set compute/zone us-central1-b 영역을 설정한 후 이 실습에서 사용할 클러스터를 시작한다. gcloud container clusters create io ✔️ 샘플 코드 받기 Cloud Shell 명령줄에서 GitHub 저장소를 복제한다. gsutil cp -r gs://spls/gsp021..