문제 2 pod "custom-app"의 log를 모니터링하고 "file not found"메세지를 포함하는 로그라인을 추출하시오. 추줄된 결과는 /opt/REPORT/2022/custom-app-log에 기록하시오. // 작업중인 환경 확인 kubectl config current-context // k8s 클러스터 이동 kubectl config use-context hk8s // 동작중인 클러스터에서 custom-app 을 확인 kubectl get pods kubectl logs custom-app | grep 'file not found' kubectl logs custom-app | grep 'file not found' > /opt/REPORT/2022/custom-app-log // 확인 ..
문제 1 'cka-exam'이라는 namespace를 만드록, 'cka-exam' namespace에 아래와 같은 pod를 생성하시오. - pod Name : pod-01 - image : busybox - 환경변수 : CERT = 'CKA-cert' - command : /bin/sh - args : -c "while ture; do echo ${CERT}; sleep 10; done" 문제 풀이 // 작업중인 환경 확인 kubectl config current-context // k8s 클러스터 이동 kubectl config use-context k8s // namespace 생성 kubectl create namespace cka-exma kubelctl run pod-01 --image=busy..
Pod 컨테이너를 표시하는 k8s api의 최소단위 pod에는 하나 또는 여러 개의 컨테이너가 포함 pod 실행 방법 CLI 모드 실행 kubectl nun web -image=nginx:1.14 -port=80 kubectl get pod -n devops NAEE READY STATUS RESTARTS AGE web 1/1 Running 0 18s kubectl delete pod web YAML 사용 kubectl nun web -image=nginx:1.14 -port=80 --dry-run // 에러가 나지 않을 경우 pod/web created(dry run) // 에러가 나오지 않으면 바로 실행 kubectl nun web -image=nginx:1.14 -port=80 --dry-run=c..
# Pod 쿠버네티스(Kubernetes)의 팟(Pod)은 쿠버네티스 애플리케이션의 가장 작은 단위이며, 하나 이상의 컨테이너 그룹이 포함될 수 있습니다. pod은 쿠버네티스에서의 배포를 단순화하고, 컨테이너 운영을 개선하기 위한 많은 기능을 제공합니다. 이로 인해 개발자와 시스템 관리자는 소프트웨어 배포 및 관리를 보다 효과적으로 수행할 수 있습니다. - 여러 컨테이너 운영: 한 팟 내에서는 여러 컨테이너를 실행할 수 있습니다. 이 컨테이너들은 상호 의존적이며, 같은 네트워크 및 리소스 볼륨 공간을 공유합니다. 이런 방식은 여러 컨테이너가 협력하여 작동하는 '멀티-컨테이너 팟'을 가능하게 합니다. - 재사용 및 공유 가능: 팟은 쿠버네티스에서 배포할 수 있는 가장 작은 단위이므로, 팟에 필요한 설정과 ..