kubernetes

A collection of 4 posts
Prometheus Operator, Memcached
prometheus

Prometheus operator를 이용한 Memcached 지표 수집 예제

이번 글에서는 prometheus에 대해 가볍게 소개하고, Prometheus operator를 이용해 memcached의 지표를 수집하는 예제를 만들어보겠다. Prometheus 소개 프로메테우스(Prometheus)는 모니터링 시스템으로, 메트릭 정보를 주기적으로 수집해 시계열 DB(TSDB, TimeSeries DB)에 저장하고, PromQL(Query Language)을 이용한 시각화 및 추출을 지원한다. 기본 구성은 이렇게 생겼고, 기본적으로는 메트릭을 긁어가는(scraping) 방식으로
7 min read
kubernetes

[k8s] kind metrics-server 설치

metrics-server는 HPA, VPA 등의 Autoscale을 위한 메트릭 수집 서버다. 각 노드의 kubelet을 이용해 node, pod의 CPU, memory 메트릭을 수집하며, 이를 kube-apiserver로 전달한다. kind로 만든 클러스터에 metrics-server를 helm으로 설치해보자. 간단한 설치 및 사용법은 이전 글을 참고하자 * https://blog.joe-brothers.com/macos-local-kubernetes-cluster-with-kind/ YAML manifest 또는 공식 helm chart로 설치할 수 있다 helm을
2 min read
A ship in a bottle
kubernetes

[k8s] macOS kind 로컬 클러스터 구성

kind(kubernetes in docker)는 로컬에서 쿠버네티스 클러스터를 쉽게 구성할 수 있게 해주는 도구다. 노드 이미지(kindest/node)를 사용해 도커 컨테이너 하나당 노드 하나로 구성하는 식으로 되어 있으며, 멀티 노드로 구성된 클러스터도 간단히 만들 수 있다. 설치 * docker * kubectl * kind 사용법 $ kind create cluster Creating cluster "kind"
2 min read
OpenLens 실행 화면
lens Featured

Lens 오픈소스 대체, OpenLens

맥북 사용자라면 kubernetes GUI 클라이언트 중, Lens를 많이 사용할텐데, 2023년 1월 2일부터 기업 유저는 Pro 구독($199/1년)을 해야 사용 가능하다. 오픈소스 버전의 Lens 소스코드는 MIT 라이센스로 깃허브에 공개되어 있어 직접 빌드해서 써도 되고, 빌드한 바이너리를 올려둔 OpenLens 리파지토리에서 받아서 써도 된다. * Source: https://github.com/lensapp/lens * Binary
2 min read