# kubernetes

187개의 포스트
post-thumbnail

TIL - 2021.05.15

몇일 만에 작성하는 자기 전 TIL!🥱

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

쿠버네티스 패턴 - 11장 스테이트풀 서비스

쿠버네티스 패턴 - 11장 스테이트풀 서비스

약 6시간 전
·
0개의 댓글

0. 명령어 정리

kubectl get pods -o wide

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

6. Cluster Maintenance

os upgrade노드가 다운되었다가 5분안에 다시 online상태가 되면, 노드안의 파드는 그대로 있다. 하지만 노드가 5분이상 다운되면 쿠버네티스는 노드가 종료되었다고 판단하여 노드안의 파드를 종료시켜 버린다. 5분후에 다시 노드를 online상태로 만들더라도 파드

약 12시간 전
·
0개의 댓글

K8s & Mvc 환경에서 서비스 간 호출을 위한 OpenFeign 사용

s.c.Gateway 에서 WebMvc 사양으로 라우팅되는 통신방향 구축K8s 상에서 ALB-Ingress-Controller 를 통해 진입하여 별도로 생성한 Nginx 로 통신 Nginx 에서 K8s Cluster 상의 다른 Namespace 를 통해 진입해야할 필요

1일 전
·
0개의 댓글

Today I Learn - 51

NS: developmentSA: devopsRole: dev-fcdevelopment NS에 모든 권한RoleBinding: devops-dev-fcdevops <-> dev-fcClusterRole: view클러스터 전체 읽기ClusterRoleBinding:

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

[K8S/Cilium] DSR (Direct Server Return)

Cilium 에서는 외부에서 쿠버네티스 서비스에 접근할 때 사용되는 NodePort, LoadBalancer 등의 성능을 개선할 수 있는 DSR(Direct Server Return) 기능을 제공한다.cilium.dsr위 그림처럼 DSR 의 목적은 Pod(nginx)의

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

[K8S/Cilium] NodePort 서비스

외부에서 쿠버네티스 서비스에 접근하는 대표적인 방법 중의 하나는 NodePort 서비스를 이용하는 것이다. NodePort 서비스를 생성하면 30000~32767 사이의 임의의 값이 포트 번호로 할당되고, 선택된 Pod 이 어디에있든 상관없이 모든 노드에서 해당 포트

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

[K8S/Cilium] ClusterIP 서비스

일반적으로 쿠버네티스 환경에서는 서비스(Service)를 통해 Pod 과 통신한다. 이는 특정 Pod 에 직접 접속하는 것보다 서비스의 셀렉터를 통해 선택된 여러 Pod 들 중 하나와 통신하는 것이 로드밸런싱이나 고가용성을 보장하는데 더 유리하기 때문이다. 쿠버네티스에

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

[K8S/Cilium] IPVLAN 기반 Routing Datapath 기법

Cilium 은 IPVLAN 에 기반한 Routing Datapath 기법을 제공하고 있다. IPVLAN 은 VXLAN 과 마찬가지로 리눅스 커널이 제공하는 기능이므로 IPVLAN 에 대한 자세한 설명은 생략하고, Cilium 의 동작 과정을 설명하면서 필요한 부분에

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

[K8S/Cilium] VXLAN 기반 Tunneling Datapath 기법

Cilium 은 VXLAN 에 기반한 Tunneling Datapath 기법을 제공하고 있다. VXLAN 은 리눅스 커널이 제공하는 기능이므로 VXLAN 에 대한 자세한 설명은 생략하고, Cilium 의 동작 과정을 설명하면서 필요한 부분에 대해서만 간단히 부연설명하겠

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

TIL - 2021.05.11

과제하다가 자기 전에 작성하는 TIL!🥱

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

쿠버네티스 클러스터에서 작업 유형 기반 오토스케일링 기준 선택과 성능 분석(3)

지난 글에서 실제 어플리케이션을 만들고, 어플리케이션을 도커 이미지로 만들고, 마지막으로 쿠버네티스 Deployment로 해당 어플리케이션을 배포해 보았습니다. 남은 준비물을 살펴보겠습니다.쿠버네티스 클러스터실험할 어플리케이션과 도커 이미지쿠버네티스 클러스터를 모니터

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

TIL - 2021.05.10

오랜만에 작성하는 TIL이다. 과제하다가 자기 전에 작성한다!🥱

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

쿠버네티스 패턴 - 10장 싱글톤 서비스

쿠버네티스 패턴 - 10장 싱글톤 서비스

5일 전
·
0개의 댓글

Today I Learn - 50

요청(request)제한(limit) 요청 <= 제한제한 만 설정하는 경우 요청이 제한 양 만큼 설정됨리소스 타입cpumemoryhuge page단점: 실시간, cpu/memory 메트릭 수집제한 만 설정하는 경우 요청이 제한 양 만큼 설정됨CPU 부하 테스트de

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

쿠버네티스 클러스터에서 작업 유형 기반 오토스케일링 기준 선택과 성능 분석(2)

지난 글에서 오토스케일링에 대해 알아보고, 쿠버네티스에서의 오토스케일링 종류와 오토스케일링 기준이 되는 메트릭 및 관련 컴포넌트, 마지막으로 프로메테우스까지 알아보았습니다. 이번 글에서는 오토스케일링할 어플리케이션을 구성하고 dockerfile로 이미지화 및 dock

2021년 5월 6일
·
0개의 댓글
post-thumbnail

TIL - 2021.05.04~05

요새 TIL을 작성하다가 또는 인강 듣고 뻗어서 잘 때가 없어서 못 작성할 때가 많다,,,그래서 또 이틀만에 작성하는 TIL이다.🥱

2021년 5월 5일
·
0개의 댓글
post-thumbnail

쿠버네티스 클러스터에서 작업 유형 기반 오토스케일링 기준 선택과 성능 분석(1)

쿠버네티스는 분산 시스템을 탄력적으로 실행하기 위한 프레임워크로서 그 핵심 역할 중 하나는 시스템 자원들의 메트릭 값을 모니터링하여 쿠버네티스 최소 자원 관리 단위인 파드 수를 자동으로 조절하는 오토스케일링 기능입니다. 하지만 쿠버네티스 기본 오토스케일러는 파드들의 CPU 평균 사용량을 오토스케일링 기준으로 삼고 있어 CPU를 많이 사용하지 않는 서비스의...

2021년 5월 5일
·
0개의 댓글