Kubernetes 2

[Kubernetes] 파드(Pod) yaml 정보 확인 명령어

1. 현재 실행 중인 Pod YAML 정보 보기kubectl get pod -n -o yaml(예시)kebectl get pod my-pod -n default -o yaml 2. 어떤 ConfigMap이 마운트되었는지 확인 방법- 출력 결과에서 Volumes 섹션이나 Mounts 섹션을 보면 어떤 ConfigMap이 마운트되었는지 확인 할 수 있음- Pod 성격에 따라서 ConfigMap yaml 이 없을 수도 있음.kubectl describe pod -n (예시)kebectl describe pod my-pod -n default 3. ConfigMap 정보 확인kubectl get configmap -n -o yaml (예시)kebectl get configmap my-con..

업무에서 Docker 컨테이너 런타임 경험기

현재 내가 담당하는 시스템은 MSA 설계로 쿠버네티스(k8s)로 여러 컨테이너를 오케스트레이션 하고 있다. 하지만 이미 구축된 시스템을 운영하고 있기에 자세한 내부 기동 프로세스는 알지 못했다. 이번에 운 좋게도(?) 관련 개선 건이 오지 않았다면 말이다. 개선 건 내용은 이랬다. [개선 사항] Mission. 특정 컨테이너에 설치된 메시지 전송 모듈을 교체하라. 해당 모듈을 start/status/stop 만 했었기에 교체 작업에 대해 막막했다. 대략적으로 컨테이너에 기존 모듈을 지우고, 신규 모듈 설치 및 config 설정 파일 변경하여 개발/운영 테스트 시나리오를 구상했다. 1. 구조 파악하기 - 특정 컨테이너 원본 이미지(Docker) 위치 파악 -> (habor repository) - Dock..