반응형

쿠버네티스 22

[CKA] 쿠버네티스의 핵심요소 ( pod, 컨트롤러, replicaset, deployment)

1. 파드란 쿠버네티스는 파드라는 단위로 컨테이너를 묶어서 관리합니다. 컨테이너 단위로 관리하는게 아닌, 파드단위로 관리합니다. 파드안에는 단일 컨테이너만 들어있을 수도 있고, 여러 컨테이너들이 있을 수도 있습니다. 파드 하나 안에 있는 컨테이너들은 동일한IP 하나를 공유합니다. 파드에 IP가 할당되고 파드 내 컨테이너들은 포트로 구분합니다. 2. 컨트롤러란 파드들을 관리하는 역할을 하며, 다양한 목적에 맞게 사용할 수 있다. 동작 방식을 크게 그림을 그리면 다음과 같이 볼 수 있다. 1. replicaset : 헤플리케이션 컨트롤러의 발전형으로 저장한 숫자만큼의 파드가 항상 클러스터 안에서 실행되도록 관리해주는 것. 예를 들어 replicaset를 3으로 지정하면 파드의 수는 항상 3으로 유지되도록 r..

[CKA] 쿠버네티스란 무엇인가, 쿠버네티스 구조를 파악하자

1) 컨테이너 -> 도커 -> 쿠버네티스 시스템을 개발하다보면, 개발하다보면 실행 환경 차이로 인한 문제점들을 컨테이너 기술로 해결할 수 있었습니다. 컨테이너에 필요한 정보들을 넣고 개발환경과 실제환경을 컨테이너 기술로 맞춰나갔습니다. 즉, 소프트웨어를 실행하기 위해 필요한 모든것이 포함되어 있는 유닛들 집합을 컨테이너라고 볼 수 있는데요. 컨테이너를 사용하고 애플리케이션 환경을 구축하고 운영하기 위해서는 컨테이너를 관리하는 플랫폼이 필요합니다. 대표적인 컨테이너 운영 플랫폼이 도커죠 컨테이너들이 하나 둘, 늘어나게되면서 많은 컨테이너를 관리해야하는데, 이 많은 컨테이너들을 관리해줄 수 있는 자동화 툴이 쿠버네티스 기술입니다. 쿠버네티스는 컨테이너 하나가 죽으면 다시 하나 살려주고, 확장해주고 스케쥴링해..

반응형