post-thumbnail

[Summary] 쿠버네티스란?

데브옵스 엔지니어를 위한 쿠버네티스 요약. 필요성, 특징, 기능, 동작원리, 구성요소를 간략하게 요약.

2023년 1월 11일
·
0개의 댓글
·
post-thumbnail

[Monitoring] AWS kubernetes에 prometheus 배포 3 - 프로메테우스 배포, 트러블슈팅

GOAL > Prometheus 를 AWS k8s cluster 환경에 배포한다. > 이전 포스팅에서 EFS를 사용한 pv,pvc까지 테스트하였다. 해당 포스팅에서는 프로메테우스를 배포해본다. helm chart 수정 후 프로메테우스 배포 helm을 사용하여 p

2022년 11월 17일
·
0개의 댓글
·
post-thumbnail

[Monitoring] AWS kubernetes에 prometheus 배포 2 - EFS 생성, EFS CSI Driver 설치, CSI Driver를 사용한 persistent volume 생성

Prometheus 를 AWS k8s cluster 환경에 배포한다.첫 번재 포스팅에서는 EFS를 사용하기 위해 IAM 권한 설정 및 사전작업을 해주었다. 이번 포트싱에서는 EFS 생성부터 pv, pvc 생성까지 다룬다.EFS Mount는 DNS를 사용하기 때문에 위치

2022년 11월 15일
·
0개의 댓글
·
post-thumbnail

[Monitoring] AWS kubernetes에 prometheus 배포 1 - EFS CSI Driver IAM 권한 설정

GOAL > Prometheus 를 AWS k8s cluster 환경에 배포한다. > 이번 포스팅에서는 첫 단계인 EFS(Elastic File System)를 EC2와 Mount한다. 또한, EFS CSI Driver를 사용하기 위해 IAM 권한 설정을 해준다.

2022년 11월 15일
·
0개의 댓글
·
post-thumbnail

[Monitoring] kubernetes 에 Prometheus 배포

들어가기에 앞서 Prometheus 배포 도구: Helm (애플리케이션 배포 간편화 도구) 환경: Ubuntu 20.04(Master node1, Worker node2) Goal > Helm 사용해 Bare Metal K8s Cluster 환경에 Prometheu

2022년 11월 8일
·
0개의 댓글
·
post-thumbnail

[kubernetes] pv, pvc 삭제 안될 때 - Finalizer

생성한 pv, pvc를 kubectl delete 명령어로 삭제가 안되는 원인을 파악하고 해결한다.delete 해도 STATUS == Terminating 상태에서 지워지지 않는다.kubectl delete pv (pv name) --grace-period=0 --fo

2022년 11월 8일
·
0개의 댓글
·
post-thumbnail

[Monitoring] Prometheus로 Kubernetes 클러스터 모니터링

Multi AZ k8s cluster 환경에서 프로메테우스를 사용한 모니터링 환경을 구성하기 이전에 모니터링, 프로메테우스, k8s 모니터링에 대한 개념을 정리한다.덧 붙여 무엇을 모니터링하면 좋을지 미리 정리해본다.쿼리 카운트, 에러 카운트, 처리 시간, 서버의 활성

2022년 11월 6일
·
0개의 댓글
·
post-thumbnail

[kubernetes] 쿠버네티스 네트워크 - service, ingress

파드는 컨트롤러가 관리하므로 클러스터 안을 옮겨 다닌다. 이 과정에서 노드를 옮기면서 실행되기도 하고 클러스터 안 파드의 IP 가 변경되기도 한다. 동적으로 변하는 파드들에 고정적으로 접근할 때 사용하는 방법이 Service이다.서비스는 여러 개 파드에 접근할 수 있는

2022년 9월 11일
·
0개의 댓글
·
post-thumbnail

[kubernetes] 컨트롤러 - Replicaset, Deployment, DaemonSet

controler 종류 레플리카세트, 디플로이먼트: 웹 서비스 처럼 오랜 시간동안 계속 실행되어야 하는 파드들을 관리할 때 주로 사용 데몬세트: 클러스터의 전체 노드에 같은 파드를 실행할 때 사용 스테이트풀세트: stateful 앱을 실행할 때 사용하도록 만듦 잡:

2022년 9월 11일
·
0개의 댓글
·
post-thumbnail

[kubernetes] lb-ingress-service, ConfigMap을 이용한 웹서비스 배포

ingress-container(LB) -> ingress -> VM's port1 or VM's port2 -> Node Port -> target Portkubectl api-resources | grep ingress : 버전 확인vi ingress-config.

2022년 9월 7일
·
0개의 댓글
·
post-thumbnail

[kubernetes] 네임스페이스별 서비스 및 마운트 실습

볼륨(volume)관리자가 볼륨제공, 요청을 동시에 수행한다.관리자는 포드구성 및 포드내의 저장소 위치(IP, 디렉토리 명 등을 정확히 알고 있어야 한다.PV/PVCPVC는 개발자가, PV는 관리자가 작성한다.PVC는 볼륨이 어떤 형태로 제공되는지(nfs? iscsi?

2022년 9월 6일
·
0개의 댓글
·
post-thumbnail

[Kubernetes] 쿠버네티스 개요, 특징, 통신 기초

컨테이너도커(사실상 표준)컨테이너 관리쿠버네티스, 스웜모드: 쿠버네티스가 압도적.개발 환경 구성 및 배포 자동화젠킨스: CI/CD 지원. 개발한 프로그램 빌드, 테스트, 패키지화, 배포 단계 모두 자동화모니터링프로메테우스, 그라파나: 프로메테우스는 상태 데이터를 수집하

2022년 9월 1일
·
0개의 댓글
·