본문으로 건너뛰기

Terms

NoTerminologyMeaning
1AMDP애플리케이션 현대화 개발 플랫폼을 의미합니다.
2RDE원격 개발 환경을 의미합니다.
3IDE통합 개발 환경을 의미합니다.
4.PR풀 리퀘스트를 의미합니다.
5.Non-PR비풀 리퀘스트를 의미합니다.
6.Topology클러스터 내에서 노드와 리소스의 배치 및 분배
7.Add-on serviceKubernetes 기능을 향상시키지만 핵심의 일부는 아닌 선택적 구성 요소입니다.
8.FargateAWS에서 제공하는 컨테이너를 위한 서버리스 컴퓨트 엔진입니다. Fargate는 기본 인프라(예: EC2 인스턴스)를 관리할 필요 없이 컨테이너를 실행합니다.
9Infra size개발 환경을 효율적으로 실행하는 데 필요한 컴퓨팅 용량(예: CPU, RAM 및 스토리지) 및 네트워크 리소스
10CICD지속적 통합 및 지속적 배포를 의미합니다.
11Backing service애플리케이션이 의존하는 모든 외부 또는 연결된 서비스(데이터베이스 - MySQL, PostgreSQL, 메시지 큐 - RabbitMQ, Kafka, 캐시 - Redis, Memcached)
12Ingress인그레스는 클러스터 내 서비스에 대한 외부 접근을 관리하는 Kubernetes 리소스입니다. 일반적으로 HTTP 또는 HTTPS를 통해 이루어집니다.
라우팅 규칙, TLS(HTTPS) 설정 및 URL 경로를 정의합니다.
13Container Image애플리케이션을 실행하는 데 필요한 모든 것을 포함하는 경량의 독립형 패키지입니다: 코드, 런타임, 라이브러리 및 파일 시스템.
14Namespace클러스터의 논리적 파티셔닝으로 리소스를 격리하고 조직합니다.
다중 팀, 다중 테넌트 또는 다중 환경 사용 사례에 사용됩니다.
15ClusterKubernetes 구성 요소를 실행하는 머신(노드)의 그룹
16DORADevOps 연구 및 평가를 의미합니다.
17Framework애플리케이션 및 서비스를 구축, 배포 또는 관리하기 위한 미리 정의된 기능과 패턴을 제공하는 구조화된 플랫폼 또는 도구 세트
18Time To Live (TTL)세션 데이터가 서버에 기록되는 방식을 정의합니다.
19Flush Mode메모리에 버퍼링된 데이터가 저장 시스템이나 출력으로 기록(또는 "플러시")되는 시점을 제어합니다.
20PVC지속적 볼륨 청구를 의미합니다.
사용자가 스토리지 요청을 하는 것입니다. 크기, 접근 모드 및 선택적으로 스토리지 클래스를 지정합니다. Kubernetes는 요구 사항을 충족하는 사용 가능한 PV에 PVC를 일치시킵니다.
21PV지속적 볼륨을 의미합니다.
Kubernetes 클러스터에서 관리자가 프로비저닝하거나 StorageClasses를 사용하여 동적으로 프로비저닝된 스토리지 조각입니다. 노드나 파드와 같은 클러스터의 리소스입니다.
22Pod Lifecycle Hook컨테이너의 생애 주기에서 특정 단계에서 실행되는 특별한 핸들러
23Config Map비민감한 구성 데이터를 키-값 쌍으로 저장하는 Kubernetes 객체입니다.
애플리케이션 구성과 컨테이너 이미지를 분리하는 데 사용됩니다.
24Min Replica Count애플리케이션을 위해 유지해야 하는 최소 파드 복제 수
25Max Replica Count애플리케이션을 위해 유지해야 하는 최대 파드 복제 수
26Pod생성 또는 배포를 위해 Kubernetes 객체 모델에서 가장 작고 간단한 단위
27Port 장치에서 특정 프로세스 또는 서비스를 지정하는 데 사용되는 숫자 식별자입니다. 네트워킹에서는 여러 서비스가 단일 IP 주소에서 실행될 수 있도록 하여 서로 다른 애플리케이션을 위한 트래픽을 구분합니다(예: HTTP는 포트 80을 사용합니다).
28Service-account-tokenKubernetes에서 서비스 계정 토큰은 Kubernetes API와 인증하기 위해 파드에 자동으로 마운트되는 JWT(제이슨 웹 토큰)입니다. 이는 파드 내에서 실행되는 애플리케이션이 클러스터 리소스와 안전하게 상호작용할 수 있도록 합니다.
29Basic-authHTTP에 내장된 간단한 인증 방식입니다. 사용자 이름과 비밀번호를 base64로 인코딩하여 요청 헤더에 전송합니다. HTTPS를 통해 사용하지 않으면 안전하지 않습니다.
30Mount Path컨테이너 내에서 볼륨(외부 스토리지)이 연결되는 디렉토리입니다. 이는 컨테이너가 ConfigMap, Secret 또는 외부 디스크와 같은 지속적인 스토리지에 데이터를 읽고 쓸 수 있도록 합니다.
31Endpoint서비스 또는 리소스를 노출하는 네트워크 접근 가능 주소(IP + 포트)입니다. Kubernetes에서는 서비스 뒷면의 파드 IP를 나타내기 위해 엔드포인트가 자동으로 생성됩니다.
32GIT repository코드, 구성 또는 문서에 대한 버전 관리된 스토리지 공간입니다. 변경 사항을 추적하고 협업을 지원하며, 애플리케이션 배포를 위한 CI/CD 파이프라인에서 자주 사용됩니다.
33Protocol데이터가 네트워크를 통해 전송되는 방식을 정의하는 규칙 세트입니다. 예로는 HTTP, HTTPS, TCP, UDP 및 FTP가 있습니다. 시스템 간의 신뢰할 수 있고 표준화된 통신을 보장합니다.
34Microservice더 큰 애플리케이션 내에서 특정 기능을 수행하는 작은 독립 서비스입니다. 마이크로서비스는 API를 통해 통신하며 확장성, 복원력 및 배포 용이성을 위해 설계되었습니다.
35LoadBalancer들어오는 트래픽을 여러 파드 또는 노드에 분산시키는 Kubernetes 서비스 유형입니다. 부하를 균형 있게 분산시켜 과부하를 방지하고 높은 가용성과 확장성을 보장합니다.
36Service AnnotationsKubernetes 객체에 첨부된 키-값 메타데이터입니다. 서비스 주석은 클라우드 로드 밸런서, 모니터링 도구 또는 인그레스 컨트롤러와 같은 외부 통합을 구성하는 데 사용됩니다.
37Session Affinity스티키 세션이라고도 하며, 사용자의 요청이 동일한 파드 또는 백엔드 서버로 일관되게 라우팅되도록 보장합니다. 이는 세션 상태를 유지하는 애플리케이션에 유용합니다.
38Broker Instance메시징 시스템(예: Kafka 또는 RabbitMQ)에서 브로커 인스턴스는 메시지를 수신, 저장 및 전달하는 서버입니다. 이는 분산 시스템에서 생산자와 소비자 간의 중개자 역할을 합니다.
39Circuit Breaker실패를 감지하고 실패하는 작업을 반복적으로 시도하지 않도록 방지하는 데 사용되는 디자인 패턴입니다. 이는 실패할 가능성이 있는 서비스에 대한 호출을 중지하여 시스템 안정성을 유지하는 데 도움을 줍니다.
40WYSIWYG 당신이 보는 것이 당신이 얻는 것이라는 의미입니다.
41PaaS서비스로서의 플랫폼을 의미합니다.
PaaS는 개발자가 기본 인프라를 처리하지 않고 애플리케이션을 구축, 실행 및 관리할 수 있는 플랫폼을 제공하는 클라우드 컴퓨팅 모델입니다.
42SSH보안 셸을 의미합니다.
SSH는 암호화된 연결을 통해 서버에 원격으로 접근하고 관리하는 데 사용되는 보안 프로토콜입니다.
43E2C탄력적 컴퓨트 클라우드를 의미합니다 - Amazon Web Service(AWS)의 가상 서버입니다.
44OOM메모리 부족을 의미합니다.
45Kubernetes CNI컨테이너 네트워크 인터페이스를 의미합니다.
CNI는 Kubernetes가 컨테이너의 네트워크 연결을 관리하는 데 사용하는 사양 및 플러그인 세트입니다. 이는 파드가 서로 및 외부 서비스와 통신할 수 있도록 합니다.
46Opaque 키/값 형식으로 구성 정보를 등록하는 방법입니다.
47TLS Secret 보안 HTTPS 통신(SSL/TLS)에 사용하기 위해 TLS 개인 키와 인증서를 저장하는 Kubernetes 비밀 객체입니다.
48Environment variable컨테이너의 런타임 환경에 주입된 키-값 쌍으로, 종종 애플리케이션을 구성하는 데 사용됩니다.
49Provisioner지속적 볼륨 청구(PVC)에 응답하여 지속적 볼륨(PV)을 자동으로 생성하는 구성 요소입니다.
50RBAC 역할 기반 접근 제어를 의미합니다.
RBAC는 조직 내 개별 사용자의 역할에 따라 리소스에 대한 접근을 규제하는 방법입니다. Kubernetes에서 RBAC는 누가 포드를 읽거나, 배포를 생성하거나, 비밀에 접근하는 등의 작업을 수행할 수 있는지를 제어합니다.
51Wizard사용자가 Kubernetes 리소스를 생성하거나 구성하는 과정을 단계별로 안내하는 그래픽 또는 가이드 인터페이스입니다.
52k8sagent배포, 확장 및 컨테이너화된 애플리케이션의 관리를 자동화하는 오픈 소스 컨테이너 오케스트레이션 시스템입니다.