본문 바로가기
  • _^**_
무근본 IT 지식 공유/무근본 쿠버네티스(Kubernetes)

[무근본 쿠버네티스 공부] 꼭 알아야할 기초 개념 3가지 !

by 크리드로얄워터 2023. 3. 25.
반응형
쿠버네티스(Kubernetes)는 컨테이너 오케스트레이션(orchestration) 시스템으로, 여러 개의 컨테이너화된 애플리케이션을 관리하고 배포하는 데 사용됩니다. 쿠버네티스를 사용하려면 기초적인 문법을 이해해야 합니다. 

 

Pod

쿠버네티스에서 가장 작은 배포 단위는 파드(Pod)입니다. 파드는 하나 이상의 컨테이너를 포함하며, 각각의 파드는 고유한 IP 주소를 갖습니다. 파드는 수동으로 생성하거나, 레플리케이션 컨트롤러(Replication Controller)나 디플로이먼트(Deployment) 등의 객체를 사용하여 관리할 수 있습니다.

 

 

레이블(Label)

쿠버네티스에서는 레이블(Label)을 사용하여 파드를 그룹화하거나 셀렉터(Selector)를 통해 파드를 선택합니다. 레이블은 키-값 쌍으로 구성되며, 파드에 대한 추가 정보를 제공합니다. 파드를 생성할 때 레이블을 지정하거나, 이후에 레이블을 변경할 수 있습니다.

 

 

서비스(Service)

쿠버네티스에서 서비스(Service)는 파드를 외부에 노출시키는 역할을 합니다. 서비스는 클러스터 내부의 파드를 선택하여 연결하고, 클러스터 외부에서 접근 가능한 IP 주소 및 포트를 할당합니다. 이를 통해 파드의 IP 주소가 변경되더라도 서비스를 통해 접근할 수 있습니다. 서비스는 로드 밸런싱(Load Balancing) 및 다양한 네트워크 정책을 구현하는 데 사용됩니다.

 

 

반응형

댓글