본문 바로가기

분류 전체보기75

[CKA] k8s - 공부요약 kubectl 사용하기 kubectl 자동완성 설정 및 k alias 설정하기. https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/#optional-kubectl-configurations-and-plugins Install and Set Up kubectl on Linux Before you begin You must use a kubectl version that is within one minor version difference of your cluster. For example, a v1.29 client can communicate with v1.28, v1.29, and v1.30 control planes. Using the lat.. 2024. 2. 9.
[k8s] Application 기능으로 이해하기-PVC/PV, Deploym... 해당 블로그는 [쿠버네티스 어나더 클래스] 강의에 일부 내용입니다. 강의 링크 : https://inf.run/NzKy 쿠버네티스 어나더 클래스 (지상편) - Sprint1 강의 - 인프런 쿠버네티스, 아직 망설이시나요? 강의 소개를 한번 들어보세요. 웬만한 수준 이상으로 레벨업 시켜드립니다!, 상위 1% 월급쟁이를 위한 쿠버네티스 어나더 클래스 (지상편) - Sprint1 [사진]현재 강 www.inflearn.com PVC, PV k8s 에서 각 파드별로 파일시스템이 존재한다. 파드 안에서 사용되는 파일 시스템은 보통 파드가 재시작 되면 이전 내용이 사라진다. 이러한 파일을 관리하려면 k8s 에서 제공하는 Volume 을 통해 각 파드의 내용을 저장하거나 공용으로 파일시스템을 사용할수 있게 해준다. .. 2024. 1. 9.
[k8s] Application 기능으로 이해하기-Configmap, Secret Configmap, Secret 개념 설명 ConfigMap 과 Secret 모두 Object 의 속성을 보면 데이터를 담을수 있음. (ConfigMap:data / Secret:stringData) envForm 은 Pod의 환경변수를 저장하는 공간. Pod 에서 envForm 을 보면 Configmap 의 data가 주입되어 있다. Volume 은 Pod 와 특정 저장소를 연결하는 속성. Configmap 기능 설명 앞선설명 처럼 ConfigMap의 값은 Pod의 환경변수로 들어간다. "key" : "value" 의 쌍으로 저장하고 있다. ex) spring-profiles-active : "dev" -> pod 실행환경을 dev(개발) 환경으로 설정. 보통 ConfigMap 으로 관리되는 값에는 크.. 2024. 1. 2.
[k8s] Application 기능으로 이해하기-Pod (probe) Pod (probe) - 프로브 기본 개념 Probe 란 k8s 에서 파드의 상태를 주기적으로 체크하는 진단이다. Probe 를 통해 컨테이너의 상태를 Api 호출을 통해 진행한다. probe 종류 startupProbe readinessProbe livenessProbe Setting Pod 안 App 에는 /ready 라는 url 호출기능이 존재해야 한다. health 체크 용도의 API 면 충분하다. startupProbe Pod 는 생성과 동시에 startupProbe 기능을 동작 시킨다. 오브젝트 속성에 있는 대로 10초에 한 번씩 (periodSeconds) /ready라는 api를 요청한다. 기동 중일 때는 응답을 받을 수 없으니 계속 실패가 되고, 10번 실패하기(failureThresho.. 2023. 12. 26.
[도서리뷰] Release의 모든것 "한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." 요즘 개발 도서를 살펴보면 기술적인 내용뿐만 아니라 아키텍처 관련 도서가 더 관심을 끌고 있습니다. 개발에 대한 접근 방식이 단순히 기술의 세부 사항을 공부하는 것을 넘어, 어플리케이션 및 솔루션의 아키텍처를 전반적으로 이해하고 설계하는 방향으로 바뀌고 있습니다. 이런 관점에서 다른 기업과 서비스의 아키텍처를 분석하는 것은 나만의 설계 능력을 향상시키는 데 매우 유용합니다. 이전에 접한 [가상 면접 사례로 배우는 대규모 시스템 설계 기초]와 같은 책들은 서비스 구성과 활용 방법에 대한 풍부한 정보를 제공했고, 이번 서평에서 소개하는 책도 운영 중인 서비스의 아키텍처 설계에 대한 중요한 통찰력을 제공합니다. 해당 책은 저자 마이클 나이가드의 개.. 2023. 12. 24.