재미있게 항상 이해하고 배워보자 안녕하세요 여러분 2장이 돌아왔습니다.ㅎㅎㅎ 커버가 너무 여러분들한테 날리는거는 아니고
어려워서 한번 했습니다!!
1장에 이어서 쿠버네티스가 어떻게 동작하는지 간단하게 알아봤습니다!!
쿠버네티스는 마치 거대한 놀이공원 이라고 생각하세요
각각의 놀이기구와 서비스가 쿠버네티스의 구성 요소들과 비슷한 역할을 해요. 이제 이 놀이공원을 둘러보면서 쿠버네티스의 세계를 재미있게 탐험해 볼까요??!
Pod 란 무엇이야 진짜 간단하게 말해서 외우는거는 정말 싫은데 가장 기본적인 배포 단위라고 생각하세요. 근데 조건이 하나 이상의 컨테이너를 포함할 수있습니다 파드는 컨테이너의 실행 환경을 제공합니다. 비유 하자면 쿠버네티스의 생명체 컨테이너의 집이라고 비유할수있을거 같아요 상상력을 펼치세요 그리고
놀이공원의 놀이기구 카트처럼 생각할 수 있어요. 카트는 여러 사람(컨테이너)이 탈 수 있고, 그들이 함께 즐길 수 있는 환경(리소스)을 제공하죠. 카트가 없으면 놀이기구를 즐길 수 없듯이, 파드가 없으면 컨테이너들이 실행될 수 없어요.
노드는 놀이공원을 구성하는 여러 구역들과 비슷해요. 놀이공원에는 다양한 놀이기구와 시설들이 있는데, 각 구역에는 그에 맞는 특성의 놀이기구와 시설들이 있죠. 마찬가지로 노드에는 여러 파드가 배치되고 관리됩니다.
Deployment는 놀이공원을 원활하게 운영하기 위한 팀처럼 생각할 수 있어요. 놀이기구가 고장 나면 바로 수리하거나 새로운 놀이기구를 설치하는 것처럼, 디플로이먼트는 파드가 제대로 실행되고 관리되도록 도와줘요.Pod 가 문제가 생기면 계속 관리해주는 운영팀이라고 생각하면 쉬워요
StatefulSet은 놀이공원의 락커처럼 각각 고유 번호가 부여된 저장 공간이에요. 마치 락커마다 고유 번호가 있어 자신의 물건을 안전하게 보관하듯, StatefulSet은 각 pod 에 고유 식별자를 부여하여 상태를 유지하게 해줍니다.
DaemonSet은 공원 곳곳을 청소하는 직원들처럼, 클러스터 내의 모든 Node(또는 일부 Node)에 필요한 작업을 실행하는 역할을 해요. 마치 놀이공원이 깨끗해야 방문객이 즐겁게 놀 수 있는 것처럼, DaemonSet은 시스템을 깨끗하게 유지하는 데 도움을 줍니다. 쓰레기 있으면 안되잖아요
서비스는 놀이공원의 지도와 같은 역할을 해요. 지도가 없으면 원하는 놀이기구를 찾기 어려운 것처럼, 서비스는 파드 집합에 접근하기 위한 안정적인 경로를 제공합니다.
인그레스는 놀이공원의 입장권 검사소와 비슷해요. 외부에서 놀이공원에 들어가려면 입장권을 검사 받아야 하는 것처럼, 인그레스는 외부 트래픽을 적절한 서비스로 안내합니다. 그럼 여기를 조작하면 로드밸런싱이나 관리를 이놈이 하겠구나 라고 딱 알지요?? 딱 오나요??
컨피그맵은 놀이공원의 정보 안내소처럼 애플리케이션에 필요한 정보를 제공하고, 시크릿은 금고처럼 중요한 정보를 안전하게 보관합니다.말그대로 보안이죠 아우 쉬워보안 !!!
볼륨은 놀이공원의 물건 보관함처럼 데이터를 저장하는 곳이에요. 마치 방문객들이 물건을 보관함에 맡기고 즐겁게 놀다 가듯, 애플리케이션도 볼륨을 통해 데이터를 안전하게 저장할 수 있습니다.
네임스페이스는 놀이공원 내의 다양한 테마 구역과 같은 역할을 해요. 각 구역은 독특한 테마를 가지고 있듯, 네임스페이스는 리소스를 구분하여 관리할 수 있게 도와줍니다. 이러면 아 태그를 줘서 관리를 할수 있겠구나라고 생각이 났으며 좋을거같아요 ㅠㅠ
엄청 막 딥하게는 설명하지는 않지만 그래도 내가 다른 사이트에 봐서 뭘 수정을 했고 알아야 나중에 응용이 되거든요 외우면 절대 응용 안됩니다 장담할게요 어려우면 더 쉽게 생각하고 이해할려는 습관을 드리는게 정말 좋아요
오늘의 한줄평: 모든지 재미있게 이해하자