Volume컨테이너의 디스크에 있는 파일은 임시 파일이므로 컨테이너에서 실행할 때 중요하지 않은 애플리케이션에 몇 가지 문제가 발생합니다. 컨테이너가 충돌하거나 중지되면 한 가지 문제가 발생합니다. 컨테이너 상태는 저장되지 않으므로 컨테이너 수명 동안 생성되거나 수정된 모든 파일이 손실됩니다. 충돌 중에 kubelet은 깨끗한 상태로 컨테이너를 다시 시작합니다. 여러 컨테이너가 하나의 포드에서 실행 중이고 파일을 공유해야 할 때 또 다른 문제가 발생합니다. 모든 컨테이너에서 공유 파일 시스템을 설정하고 액세스하는 것은 어려울 수 있습니다. Kubernetes 볼륨 추상화는 이러한 문제를 모두 해결합니다. Pod에 대해 잘 알고 있는 것이 좋습니다. emptyDir컨테이너끼리 데이터를 공유하기 위해서 ..
Service란?Kubernetes에서 서비스는 클러스터에서 하나 이상의 Pod로 실행되는 네트워크 애플리케이션을 노출하는 방법입니다.(In Kubernetes, a Service is a method for exposing a network application that is running as one or more Pods in your cluster.) ClusterIP서비스는 기본적으로 자신의 ClusterIP를 가진다.서비스를 파드에 연결 시켜두면 서비스의 ClusterIP를 가지고 파드에 접근할 수 있게된다.Pod는 언제든 재생성될 수 있다. 따라서 Pod의 IP는 휘발성이 강하며 이 떄문에 Service의 ClusterIP를 사용하는 것이다.물론 ClusterIP 타입의 서비스도 쿠버네티스 ..
문제 1 Deploy a pod named nginx-pod using the nginx:alpine image. Once done, click on the Next Question button in the top right corner of this panel. You may navigate back and forth freely between all questions. Once done with all questions, click on End Exam. Your work will be validated at the end and score shown. Good Luck!Name: nginx-podImage: nginx:alpine 문제 1 답vi nginx-pod.yamlapiVersion: v1k..
권장 스펙로컬에 Virtual Machine으로 Worker Node를 만드는 것이기 때문에 스펙이 높을수록 좋다.Mac M시리즈, Cpu 8core 이상, Memory 16GB 이상, 인터넷 사용 가능 환경설치 방법Rocky Linux ISO 다운로드 (9.2 arm64 버전) Rocky Linux ISO는 Rocky Linux 운영 체제의 설치 디스크 이미지 파일이다. Rocky Linux는 CentOS의 대안으로, Red Hat Enterprise Linux (RHEL)과 호환되는 무료 오픈 소스 Linux 배포판이다. 쿠버네티스는 주로 리눅스 기반 환경에서 운영되기 때문에, Rocky Linux를 사용하면 실제 클러스터 환경과 유사한 리눅스 환경을 구축할 수 있다. 이를 위해 Rocky Linu..