# kubernetes

1483개의 포스트
post-thumbnail

[CloudNet@] 쿠버네티스 실무 실습 스터디 4주차 - Prometheus, Loki, 그리고 Grafana

쿠버네티스 실무 실습 스터디 4주차에 대해 설명합니다. 이번 장은 메트릭, 로그 중앙 모니터링 시스템의 기본 개념과 구축에 대해 다룹니다.

약 7시간 전
·
0개의 댓글
·

CKA 자격증 대비 - Core Concepts(1)

#9 Core Concepts Section Introduction Cluster Architecture API Primitives Services & Other Network Primitives #10 Download Presentation Deck for this

약 21시간 전
·
0개의 댓글
·
post-thumbnail

[kubernetes] Pod에 File Mount 하는 방법(ConfigMap 사용)

prometheus operator를 통해 prometheus를 설치한 환경에서 prometheus 컨테이너 내부의 prometheus.yml 설정 파일을 수정하면서 겪은 문제(?)를 어떻게 해결했는지 남기기 위해ConfigMap 이란?단어 그대로 설정(Config)을

약 22시간 전
·
0개의 댓글
·

Kubernetes CronJob vs Quartz

Kubernetes CronJob은 Kubernetes 클러스터에서 주기적으로 작업을 실행하기 위한 스케줄링 메커니즘이다. CronJob은 지정된 시간에 실행되는 작업을 정의하고 관리하는 Kubernetes 리소스입니다. CronJob은 Pod을 생성하고, 삭제하고,

2일 전
·
0개의 댓글
·
post-thumbnail

파이널 프로젝트 - 15주차 4일(3/30)

Backend 와 Frontend 연결 Backend 파이프라인 구축 작업은 마무리한 상태에서 Frontend 도커라이징 테스트를 완료하였다. Frontend 파이프라인 구축 작업에 앞서 일단 생성한 Frontend 이미지로 배포한 웹과 Backend 서버가 연결이 잘

3일 전
·
0개의 댓글
·

Kubernetes Ingress

클러스터 내의 서비스에 대한 외부 접근을 관리하는 API 오브젝트이며, 일반적으로 HTTP를 관리함.인그레스는 부하 분산, SSL 종료, 명칭 기반의 가상 호스팅을 제공할 수 있다.

3일 전
·
0개의 댓글
·

Kubernetes Service

쿠버네티스에서 서비스는 L4 계층의 부하분산 오브젝트이다.

3일 전
·
0개의 댓글
·
post-thumbnail

Kubernetes Volume

쿠버네티스의 볼륨은 다양한 디스크 볼륨을 지원한다.emptyDir은 Pod이 생생될 때 생성되고 삭제될 떄 삭제되는 임시 볼륨이다.단위가 컨테이너가 아니라 Pod 단위이기 때문에 컨테이너가 재시작이 되어도 emptyDir은 Pod 이 삭제되기 전에는 삭제되지 않는다.생

3일 전
·
0개의 댓글
·

Kubernetes Controller

컨트롤러는 기본 오브젝트들을 생성하고 관리하는 역할을 한다.지정된 숫자로 Pod을 기동 및 관리하는 역할.셀렉터의 종류가 RC(Equaility based)와 다르게 Set based 셀렉터이다.RC, RS보다 좀더 추상화 개념이다. 업데이트 자동화 기능도 있기 때문에

3일 전
·
0개의 댓글
·
post-thumbnail

Kubernetes object

오브젝트는 쿠버네티스의 가장 기본적인 구성단위이다.오브젝트는 크게 기본 오브젝트와 추가 기능을 가진 컨트롤러가 있다.쿠버네티스에서 가장 기본적인 배포 단위이며 컨테이너를 포함하는 단위이다.한 개의 Pod 안에 여러개의 컨테이너가 들어갈 수 있다.Pod 내의 컨테이너들은

3일 전
·
0개의 댓글
·
post-thumbnail

Kubernetes 와 Docker에 대한 이해

Docker는 컨테이너 기반 오픈소스 가상화 플랫폼 입니다.기존에는 호스트OS위에 게스트OS를 올리는 방식이라 오버헤드가 컸으나 컨테이너 기반의 가상화를 하게되면 프로세스만 격리하여 오버헤드가 줄어들게 됩니다.컨테이너 형식으로 제작 및 배포를 하게 되면 언제 어디서든

3일 전
·
0개의 댓글
·
post-thumbnail

쿠버네티스

90년대 - 클라이언트 / 서버서비스를 요청하는 클라이언트와, 그 요청에 응답하는 서버로 구성2000년대 - 가상화 환경가상화 환경은 인프라를 확장할 때 스케일 아웃 방식을 사용하고 메인프레임은 스케일 업 방식으로 확장한다.스케일 아웃 : 기존 서버와 같은 사양 또는

3일 전
·
0개의 댓글
·
post-thumbnail

파이널 프로젝트 - 15주차 3일(3/29)

Backend CI/CD 파이프라인 이전 작업까지해서 Backend CI/CD 파이프라인 구축 작업 테스트는 완료하였다. 하지만 개발자님이 Backend부분에 대해서 추가 개발 및 Git을 나누어 놨기 때문에 해당 Git을 다시 fork해서 나의 workDIR과 rem

4일 전
·
0개의 댓글
·
post-thumbnail

[K8S-Goat] install on EKS

매번 공부를 미루던 k8s에 대한 찍먹을 위해 k8s-goat 프로젝트를 통해 찍먹을 진행한다. 해당 goat 프로젝트에서는 k8s 환경에서 발생할 수 있는 misconfigurations, 취약점, 보안 문제를 의도적으로 취약하게 구성되어있으며 이를 통해 공격을 진행

4일 전
·
0개의 댓글
·
post-thumbnail

파이널 프로젝트 - 15주차 2일(3/28)

일단 어제 지금까지만 개발된 백엔드 코드에 대한 도커라이징을 테스트했다. 이제부터 Jenkins를 이용해 파이프라인을 구축할 것이다. 1 . 백엔드 코드 수정 및 변경 개발자님의 백엔드코드를 나의 git으로 fork해서 가져온뒤 workDIR에 clone을 통해 rem

5일 전
·
0개의 댓글
·
post-thumbnail

Kubernetes Architecture

Kubernetes Architecture 1. Pod Pod는 Kubernetes 세계의 가장 작은 단위로 생각할 수 있으며 하나 또는 여러개의 컨테이너를 보유하고 구성 파일에서 정의 할 수 있다. Master Node에 의해 관리 2. Worker Node Wo

6일 전
·
0개의 댓글
·
post-thumbnail

파이널 프로젝트 - 15주차 1일(3/27)

CI/CD 파이프라인 CI/CD 파이프라인 구축에 앞서 일단 지금까지 개발자분이 개발한 코드가 정상적으로 빌드되는지 테스트를 하기로하였다. 이전에 백엔드 코드를 도커라이징한 과정을 그대로 실행하였다. 개발자님이 기능을 추가하는 과정에서 git에 새로운 디렉터리들을 추가

6일 전
·
0개의 댓글
·
post-thumbnail

[k8s] Nginx Ingress Controller를 사용한 Ingress 구축

여러 인그레스 컨트롤러 중 대표적인 NginX 인그레스 컨트롤러를 사용하여 구축한다.VM, 베어메탈인 경우nginx ingress controller가 설치되면서 k8s object들이 배포된다.(pod, service, delpoyment, replicaset, jo

6일 전
·
0개의 댓글
·

[k8s] 서비스(Service)

쿠버네티스 클러스터에서 pod로의 요청을 관제하고 로드밸런싱 해주는 오브젝트ClusterIPk8s cluster 내부 동작 IPNodePort Worker-Node의 특정 포트를 통해 외부와 연결LodeBalancer 외부 LodeBalancer를 통해 DNS로

6일 전
·
0개의 댓글
·

[k8s] 서비스 외부에 노출하기 - NodePort

Service Port 유형 NodePort 외부에서 접속하기 위해 사용하는 포트 port Cluster 내부에서 사용할 Service 객체의 포트 targetPort Service객체로 전달된 요청을 Pod(deployment)로 전달할때 사용하는 포

6일 전
·
0개의 댓글
·