Kubernetes(25)
-
Cloud Native Korea Community Day 2024 다녀와서..
Cloud Native Korea Community Day 2024 (9/24) : https://kcd-korea.net/ Cloud Native Korea Community Day 2024Cloud Native Korea Community Day 2024, Kubernetes와 CNCF 프로젝트를 아우르는 대규모 기술 행사가 여러분을 기다립니다!kcd-korea.net 배운점 :열심히 사는 사람들 많구나. 나도 내가 구축해보고 노하우 쌓는 경험을 많이 해봐야겠다.다음 세미나 전에는 강의에 보이는 용어들은 어떤 의미들인지 학습하고 가야겠다. 어디서 들어본 용어지만 정확히 뭔지 모르는 용어가 좀 있었음.opentelemetry 는 배워서 한번 회사에 적용해볼까 강의opentelemetry 기반 멀티 클러..
2024.09.29 -
프로메테우스 모니터링의 범주와 흐름
본 내용은 책 '프로메테우스 오픈소스 모니터링 시스템' 의 1장 내용을 정리한 것입니다.모니터링의 범주범주개념예시프로파일링(Profiling)모든 시간대의 모든 이벤트의 컨텍스트를 가질수는 없지만, 제한된 기간의 일부 컨텍스트를 가질 수 있다는 방식 Tcpdump(지정된 필터를 기반으로 네트워크 필터를 기록함)리눅스 커널의 eBPF(파일시스템부터 네트워크 기호까지 커널 이벤트에 대해 상세하게 프로파일링 가능 ) 출처: https://www.brendangregg.com/blog/2019-01-01/learn-ebpf-tracing.html 범주개념예시트레이싱(Tracing)모든 이벤트를 살펴보는 것이 아니라, 관심기능을 통과하는 일부 이벤트 처럼 수백개의 이벤트 중 특정 이벤트에만 집중한다. Stack ..
2024.08.20 -
Dockerfile 어떻게 동작하지 하다가 Docker 정리글을 쓰게됐다.
사전에 궁금한거 Docker 란?Docker 이미지 의 역할은? DockerFile 이란? DockerFile 사용법Dockerizing 이란?위 5개가 궁금해서 찾아보게 되었다! 1.Docker 란? 공부 전공부 후내용- 컨테이너 단위로 프로세스를 실행하는 체계이다. - OS 와 패키징된 소스의 묶음인 이미지를 가지고 컨테이너단위로 프로세스를 띄워서 일반 VM 보다 독립적이고, 가볍고 빠르게 서버를 띄울 수있다. - "리눅스 컨테이너"를 만들고 사용할 수있게 하는 컨테이너 기술이다. - Docker 를 사용하면 컨테이너를 매우 가벼운 모듈식 가상머신처럼 사용할 수있다.- Docker 기술은 Linux 커널, Cgroup, 네임스페이스등의 커널의 기능을 사용하여 프로세스를 분리 함으로써 독립적으로 실행..
2024.08.06 -
openshift pod 에 umask 설정하는법
openshift volume 에 configMap : defaultMode 를 설정해야 먹힌다. volumes: - name: example-config-volume configMap: defaultMode: 420 name: ${NAME}-example-config 확인법은 umask 를 쳐보면 0022 가 기본값으로 나온다.
2024.03.26 -
쿠버네티스 인 액션 10장 ( Statefulset )
스테이트풀셋이란? stateful : 상태유지 - pod 가 항상 일정 - stateful set 명 + 0~n 까지 이름이 부여됨 10.1.1 개별 스토리지를 갖는 레플리카 여러 개 실행하기 여러개의 파드 레플리카를 실행 하면서 개별 스토리지 볼륨을 사용하는 파드를 가지려면 어떻게 해야할까? 레플리카셋은 동일한 파드의 복제본을 생성한다. 10.1.2 각 파드에 안정적인 아이덴티티 제공하기 - 레플리카셋이 파드 교체시 새 파드가 갖는 스토리지 볼륨의 데이터는 종료된 이전의 파드 것일지라도 완전히 새로운 호스트 이름과 IP 를 갖는다. - 특정 애플리케이션은 관리자가 다른 모든 클러스터 멤버의 리스트와 멤버들의 IP 주소를 각 멤버의 설정 파일에 기재해야한다. (사례 존재?) 각 인스턴스 별 전용 서비스 ..
2023.09.09 -
쿠버네티스인 액션 6장 볼륨
6.1 볼륨 소개 볼륨은 파드의 구성요소로 컨테이너와 동일하게 파드 스펙에서 정의된다. 볼륨은 독립적인 쿠버네티스 오브젝트가 아니므로 자체적으로 생성, 삭제될수없다. 볼륨은 파드의 모든 컨테이너에서 사용가능하지만 접근하려는 컨테이너에서 각각 마운트돼야한다. -> 컨테이너 스펙에 VolumeMount를 정의하면 된다. 6.1.2 사용가능한 볼륨 유형 소개 emptyDIr: 일시적인 데이터를 저장하는 데 사용되는 간단한 빈 디렉터리다. hostPath : 워커노드의 파일 시스템을 파드의 디렉터리로 마운트하는데 사용한다. gitRepo: 깃 레포지터리의 콘텐츠를 체크아웃해 초기화한 볼륨이다. nfs: NFS 공유를 파드에 마운트 한다. gcePersistentDisk, awsElasticBlockStore,a..
2023.08.19