본문 바로가기
반응형

Endpoints3

CKA 자격증 - Certified Kubernetes Administrator 6편 [Labels & Selectors] Labels 이란? 쿠버네티스(Kubernetes) Label은 쿠버네티스 클러스터 내의 리소스를 식별하고 그룹화하기 위한 메타데이터 속성입니다. 리소스에 레이블을 부여하여 해당 리소스를 특정 기준에 따라 분류하거나 그룹화할 수 있습니다. 이를 통해 리소스를 더 쉽게 관리하고 식별할 수 있으며, 애플리케이션의 배포, 관리, 모니터링 등에 활용됩니다. 각 Label은 키-값 쌍으로 구성되며, 리소스에 여러 개의 Label을 부여할 수 있습니다. 예를 들어, "app=frontend", "environment=production"과 같이 다양한 속성을 가진 Label을 리소스에 추가할 수 있습니다. Selector 란 쿠버네티스(Kubernetes)에서 Selector는 Label을 기반으로 리소스를 선택하.. 2023. 8. 16.
CKA 자격증 - Certified Kubernetes Administrator 5편 [Namespace] Namespace 란? Kubernetes의 Namespace(네임스페이스)는 클러스터 내에서 리소스들을 구분하고 격리하는 논리적인 공간입니다. Namespace를 사용하면 여러 사용자 또는 팀이 하나의 Kubernetes 클러스터를 공유하더라도 서로 다른 리소스 그룹을 생성하고 관리할 수 있습니다. Namespace를 사용하면 리소스 이름의 충돌을 방지하고, 리소스를 논리적으로 구분하여 리소스 관리와 접근을 향상시킬 수 있습니다. 1. Service 정보 출력 $ kubectl get namespace $ kubectl get ns # 모두 동일한 결과를 출력 해당 명령은 Kubernetes 클러스터 내에 정의된 모든 Namespace(네임스페이스)의 목록을 조회하는 명령입니다. 이 명령을 사용하여 클.. 2023. 8. 15.
CKA 자격증 - Certified Kubernetes Administrator 4편 [Service] 쿠버네티스 Service 란? Kubernetes에서의 Service는 클러스터 내에서 실행 중인 파드(Pod)에 접근하기 위한 네트워크 추상화를 제공하는 리소스입니다. Service는 Pod의 동적인 IP 주소나 이름을 추상화하고, 일관된 방법으로 서비스에 접근할 수 있는 로드 밸런싱 기능을 제공합니다. 이로써 파드가 생성, 삭제, 업데이트될 때도 애플리케이션의 가용성과 안정성을 유지할 수 있습니다. * 네트워크 추상화란 : 네트워크 추상화(Network Abstraction)는 복잡한 네트워크 상황을 단순화하고 관리하기 쉽게 만들기 위해 사용되는 개념입니다. 이를 통해 사용자나 개발자는 네트워크 세부 사항을 신경 쓰지 않고도 원하는 기능을 구현하고 사용할 수 있습니다. 1. Service 정보 출력.. 2023. 8. 10.