Production Kubernetes Online Study
[1주차] CHAPTER-03 쿠버네티스 주요 오브젝트
구구달스
2023. 3. 10. 02:03
이정훈님이 집필하신 "24단계 실습으로 정복하는 쿠버네티스" 로 진행하는 CloudNet@ 팀의 PKOS 1주차 정리입니다.
✅ NGINX 파드 실행, 배시 실행
💠 nignx 이미지를 이용해 POD를 2개 생성하고 확인합니다.
💠 Pod 에 접속하여 프로세스 목록을 확인합니다.
✔ 컨테이너는 특정 프로세스만 실행하여 크기가 작고 빠릅니다.
✅ Deployment 의 Pod 개수 변경, 삭제
✔ Pod의 개수를 변경하기 위해서는 Deployment 로 실행합니다.
✔ Deployment : Pod의 deploy되는 방법을 정의하는 오브젝트
💠 아파치 이미지의 디플로이먼트를 생성합니다.
💠 kubectl sacle 로 Pod 개수를 변경(중가) 하고 확인합니다.
💠 kubectl sacle 로 Pod 개수를 변경(감소) 하고 삭제 후 확인합니다.
✅ namespace 생성
💠 새로운 namespace (default01) 를 생성합니다.
✔ namespace : cluster를 구분하는 가상 클러스터 단위
💠 같은 namespace에서는 동일한 이름으로 pod가 생성되지 않습니다.
💠 다른 namespace에서는 동일한 이름으로 pod을 생성할 수 있습니다.
💠 namespace 는 물리적으로 완전하게 분리하지 못합니다. 하나의 namespace에서 다른 namespace로 네트워크 연결이 가능합니다. => 가상 수준의 클러스터 분리