본문 바로가기

전체 글72

[k8s] InitContainer https://kubernetes.io/ko/docs/concepts/workloads/pods/init-containers/ 초기화 컨테이너 이 페이지는 초기화 컨테이너에 대한 개요를 제공한다. 초기화 컨테이너는 파드의 앱 컨테이너들이 실행되기 전에 실행되는 특수한 컨테이너이다. 초기화 컨테이너는 앱 이미지에는 없는 유틸 kubernetes.io 초기화 컨테이너란 파드의 앱 컨테이너들이 실행되기 전에 실행되는 특수한 컨테이너이다. 다음의 경우를 제외하면, 초기화 컨테이너는 일반적인 컨테이너와 매우 유사하다. 초기화 컨테이너는 항상 완료를 목표로 실행된다. 각 초기화 컨테이너는 다음 초기화 컨테이너가 시작되기 전에 성공적으로 완료되어야 한다. 항상 init-container 를 실행한 이후에 나머지 co.. 2024. 4. 23.
[k8s] Secret 정보 암호화하기. https://kubernetes.io/docs/tasks/administer-cluster/encrypt-data/ Encrypting Confidential Data at Rest All of the APIs in Kubernetes that let you write persistent API resource data support at-rest encryption. For example, you can enable at-rest encryption for Secrets. This at-rest encryption is additional to any system-level encryption for the etcd cluster kubernetes.io 추가. RHEL 계열 리눅스 ectdctl 설.. 2024. 4. 22.
[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.