kubernetes 쿠버네티스에서 JSON 데이터 처리를 위한 JSONPath 사용법 수십, 수백 개의 노드와 리소스가 돌아가는 상용 환경에서 내게 필요한 정보만 골라내어 확인할 수 있는 방법이 있다. 바로 JSONPath를 이용하는 것이다. 이번 글에서는 JSONPath의 기본 문법과 사용법을 알아보고, 이를 쿠버네티스 환경에서 활용하는 방법을 소개한다.
kubernetes Certified Kubernetes Administrator(CKA) 자격증 합격 후기 및 유용한 팁 (2022.02, v1.23) CKA는 쿠버네티스 클러스터 관리 능력을 검증하는 대표적인 국제 자격증 중 하나다. 엔지니어 경험이 없는 초심자로서 이 CKA 자격증 시험에 도전하여 합격한 과정과 후기를 공유한다. 같은 시험을 준비하시는 분들께 도움이 될 만한 최신 내용과 팁도 함께 소개한다. (최근 수정일 : 2023년 2월 2일)
kubernetes 쿠버네티스에서 명령형 접근법과 선언형 접근법의 차이 이해하기 kubectl create와 apply의 차이는 무엇일까? 이걸 이해하려면 명령형 접근법과 선언형 접근법의 개념을 이해해야 한다. 이번 글에서는 쿠버네티스에서 쓰이는 두 가지 접근법의 차이를 알아보고, 특히 선언형 접근법을 채택한 관리 환경에서 주의해야 할 점을 함께 들여다보기로 한다.
kubernetes 쿠버네티스에서 반드시 알아야 할 서비스(Service) 유형 파드는 특성상 생성될 때마다 내부 IP 주소가 계속 변화하게 된다. 쿠버네티스의 서비스(Service)는 이러한 파드에 탑재된 애플리케이션이 외부와 상호 통신이 가능하도록 만들어준다. 이번 글에서는 쿠버네티스 클러스터 운영에 반드시 필요한 서비스 유형을 살펴본다.
kubernetes 쿠버네티스의 워크로드 리소스 살펴보기 이번에는 쿠버네티스의 대표적인 워크로드 리소스인 레플리카셋(ReplicaSet), 디플로이먼트(Deployment), 스테이트풀셋(StatefulSet), 데몬셋(DaemonSet)을 살펴본다. 아울러 이들의 실행 구역을 논리적으로 분할하는 네임스페이스(Namespace)의 역할도 함께 들여다 본다.
kubernetes 멀티 컨테이너 파드의 대표적인 디자인 패턴들 쿠버네티스에서 때로는 하나의 파드 안에 여러 컨테이너를 함께 운영해야 할 수 있다. 메인 컨테이너의 기능 향상이나 안정성 확보, 또는 의존성 이슈를 체크할 때 유용할 수 있는 멀티 컨테이너 파드(Multi-Container Pod)의 대표적인 디자인 패턴들을 알아본다.
kubernetes 파드(Pod)의 개념과 생명 주기, 그리고 상태 진단을 위한 프로브(Probe) 활용 쿠버네티스 클러스터에서 이용되는 최소 단위의 객체인 파드(Pod)에 대해 자세히 알아본다. 파드의 개념과 종류, 생명 주기, 그리고 프로브(Probe)를 이용한 상태 진단법을 살펴보기로 하자.
kubernetes 쿠버네티스의 클러스터 개념과 구성 컴포넌트 알아보기 이번 글에서는 쿠버네티스의 핵심 제어 단위인 클러스터(Cluster)와 구성 컴포넌트를 알아본다. 클러스터의 개념과 내부 구조를 먼저 살펴보고, 컨트롤 플레인(Control Plane)과 노드(Node)를 구성하는 주요 요소들을 자세히 들여다 보자.
kubernetes 쿠버네티스와 컨테이너 오케스트레이션, 그리고 핵심 설계 사상 쿠버네티스를 이해하려면 우선 이것이 어떤 문제를 해결하고자 하는지를 알아야 한다. 이 글에서는 컨테이너 오케스트레이션(Container Orchestration)의 개념과, 이것의 구현체로서 쿠버네티스가 가진 핵심적인 설계 사상들을 살펴본다.