"쿠버네티스 용어"의 두 판 사이의 차이

102번째 줄: 102번째 줄:
| 아키텍처, 네트워크, 익스텐션 || [[Istio]] || 이스티오 || 마이크로서비스 연동, 트래픽 흐름 관리, 정책 적용, 측정값 수합에 관한 일관된 방법을 제공하는 오픈 플랫폼 (쿠버네티스에 국한된 것은 아님)
| 아키텍처, 네트워크, 익스텐션 || [[Istio]] || 이스티오 || 마이크로서비스 연동, 트래픽 흐름 관리, 정책 적용, 측정값 수합에 관한 일관된 방법을 제공하는 오픈 플랫폼 (쿠버네티스에 국한된 것은 아님)
|-
|-
| 아키텍처, 네트워크, 익스텐션 || Network Policy || 네트워크 정책 ||  
| 아키텍처, 네트워크, 익스텐션 || Network Policy || 네트워크 정책 || Pod 그룹이, 서로간 또는 외부 네트워크 엔드포인트와의 통신여부를 결정하는 정책
|-
|-
| 아키텍처, 스토리지 || etcd || etcd ||  
| 아키텍처, 스토리지 || etcd || etcd ||  

2018년 5월 7일 (월) 22:49 판

Kubernetes 용어
쿠버네티스 용어

1 목록

분류 영어명 한국어명 설명
기본 Annotation 애노테이션 오브젝트에 임의의 메타데이터를 붙이기 위한 키-밸류 쌍
기본 Cluster 클러스터 ★★★ 노드라고 불리는 머신들의 집합. 쿠버네티스가 관리한는 컨테이너화된 애플리케이션들을 구동함
기본 Container 컨테이너 경량·포터블 실행가능 이미지. 소프트웨어(+그에 필요한 것들)를 포함하고 있음
기본 Container Environment Variables 컨테이너 환경 변수 Pod에서 실행되는 컨테이너들 내부로 유용한 정보를 제공하는 키/밸류 쌍들
기본 Controller 컨트롤러 API서버를 통해 클러스터 공유상태를 감시하는 컨트롤 루프. 현재 상태를 원하는 상태로 이행하고자 함
기본 CustomResourceDefinition 커스텀 리소스 정의 (CRD) 커스텀 서버를 구축하는 대신, 쿠버네티스 API서버에 추가하기 위해 리소스를 정의하는 커스텀 코드
기본 DaemonSet 데몬셋 여러 노드들에서 Pod 복제본이 잘 구동하게 함
기본 Deployment 디플로이먼트 ★★★ replicated 애플리케이션을 관리하는 API 객체
기본 docker 도커 OS수준 가상화(즉 컨테이너)를 제공하는 소프트웨어 기술
기본 Image 이미지 애플리케이션 실행에 필요한 소프트웨어 집합을 가지고 있는 저장된 컨테이너 인스턴스
기본 Init Container 이닛 컨테이너 1개 이상의 초기화 컨테이너. 앱 컨테이너 실행 전에 완전히 구동되어야 함
기본 Job 완결적으로 수행되는 유한·배치 작업
기본 kube-apiserver 큐브-API서버 (API서버) 쿠버네티스 API를 제공하는 마스터의 컴포넌트. 쿠버네티스 제어영역을 위한 프론트엔드
기본 kube-controller-manager 큐브-컨트롤러-매니저 (컨트롤러-매니저) 컨트롤러를 구동하는 마스터의 컴포넌트
기본 kube-proxy 큐브-프록시 ★★★ 클러스내 내 각 노드에서 실행되는 네트워크 프록시
기본 Kubectl 큐브컨트롤 쿠버네티스 API 서버와 통신하는 커맨드라인 도구
기본 Kubelet 큐블릿 클러스터 내 각 노드에서 실행되는 에이전트
기본 Kubernetes API 쿠버네티스 API RESTful 인터페이스를 통해 쿠버네티스 기능을 제공하고, 클러스터의 상태를 저장하는 애플리케이션
기본 Label 레이블 사용자에게 의미있는 속성들을 식별하는 태그 객체
기본 Minikube 미니큐브 로컬에서 쿠버네티스를 구동하는 도구
기본 Name 네임 리소스 URL(예: /api/v1/pods/some-name에 대한 객체를 참조하는 문자열. 클라이언트가 생성함
기본 Namespace 네임스페이스 동일한 물리 클러스터에서 여러 가상 클러스터를 지원하기 위해 쿠버네티스가 사용하는 추상화
기본 Node 노드 ★★★ (미니언) 쿠버네티스의 worker 머신
기본 Pod Pod ★★★ 최소단위 쿠버네티스 객체. 클러스터 상에서 동작하는 컨테이너 집합
기본 Pod Security Policy Pod 보안 정책 Pod 생성·업데이트에 관한 세밀한 권한인증 제공
기본 RBAC (Role-Based Access Control) RBAC 정책 권한인증 결정을 관리함. 쿠버네티스API에 대한 접근정책을 관리자가 동적으로 설정 가능
기본 ReplicaSet 레플리카셋 차세대 리플리케이션 컨트롤러
기본 Resource Quotas 리소스 쿼타 네임스페이스 당 리소스 총소비량을 제한하는 제약
기본 Selector 셀렉터 레이블 기준으로 리소스 목록을 필터링할 수 있게 함
기본 Service 서비스 ★★★ 애플리케이션에 접근하는 방법을 기술하는 API 객체
기본 Service Account 서비스 어카운트 Pod 내에서 구동되는 프로세스에 대한 식별 기능
기본 StatefulSet 스테이트풀셋 디플로이먼트, Pod의 스케일링을 관리하고, Pod들에 대한 배치와 유일성을 보장함
기본 UID UID 객체 식별자 문자열. 쿠버네티스 시스템이 생성함
기본 Volume 볼륨 데이터를 담는 디렉토리. Pod 내 컨테이너들이 접근가능함
도구 Helm Chart 헬름 차트 미리-설정된 쿠버네티스 리소스 패키지. Helm 도구로 관리 가능
도구, 운영 Kops 콥스 쿠버네티스 클러스터를 생성·삭제·업그레이드·유지보수(프로덕트급·고가용성)하는 CLI 도구[1]
도구, 운영 Kubeadm 큐브어드민 빠르게 쿠버네티스를 설치하고 보안 클러스터를 구성할 수 있는 도구
보안 Certificate 인증서 쿠버네티스 클러스터 접근의 유효성 검증을 위해 사용하는 암호학적 보안 파일
보안 Security Context 보안 컨텍스트 Pod 또는 컨테이너의 권한부여, 환경설정 접근을 정의하는 보안컨텍스트 필드. 런타임 UID, GID를 포함함
사용자 유형 Application Architect 애플리케이션 아키텍트 애플리케이션의 고수준 설계를 담당하는 사람
사용자 유형 Application Developer 애플리케이션 개발자 쿠버네티스 클러스터에서 작동하는 애플리케이션을 작성하는 사람
사용자 유형 Cluster Architect 클러스터 아키텍트 1벌 이상의 쿠버네티스 클러스터에 관련된 인프라스트럭처를 설계하는 사람
사용자 유형 Cluster Operator 클러스터 운영자 (클러스터 관리자) 클러스터들을 설정·제어·모니터링하는 사람
사용자 유형 Code Contributor 코드 컨트리뷰터 (코드 기여자, 커뮤니티 개발자) 쿠버네티스 오픈소스 코드베이스를 개발하고 코드를 기여하는 사람
사용자 유형 Platform Developer 플랫폼 개발자 (쿠버네티스 개발자, 익스텐션 개발자) 쿠버네티스 플랫폼을 그들의 프로젝트에 맞게 커스터마이징하는 사람
아키텍처 kube-scheduler 큐브-스케줄러 노드가 할당되지 않은 새로 생성된 pod를 감지하고 그것이 구동될 노드를 선택하는, 마스터 상의 컴포넌트
아키텍처, 네트워크, 익스텐션 Ingress 인그레스 클러스터 내의 서비스들에 대한 외부 접근(특히 HTTP)을 관리하는 API 객체
아키텍처, 네트워크, 익스텐션 Istio 이스티오 마이크로서비스 연동, 트래픽 흐름 관리, 정책 적용, 측정값 수합에 관한 일관된 방법을 제공하는 오픈 플랫폼 (쿠버네티스에 국한된 것은 아님)
아키텍처, 네트워크, 익스텐션 Network Policy 네트워크 정책 Pod 그룹이, 서로간 또는 외부 네트워크 엔드포인트와의 통신여부를 결정하는 정책
아키텍처, 스토리지 etcd etcd
운영 Horizontal Pod Autoscaler 수평 Pod 오토스케일러
운영 PodPreset Pod프리셋
워크로드 CronJob 크론잡
익스텐션 Managed Service 매니지드 서비스
익스텐션 Service Broker 서비스 브로커
익스텐션 Service Catalog 서비스 카탈로그
커뮤니티 Approver 승인자 쿠버네티스 코드 기여를 검토하고 승인할 수 있는 사람
커뮤니티 CLA (Contributor License Agreement) 컨트리뷰터 라이선스 동의서 컨트리뷰터가 오픈소스 프로젝트에 참여할 때 동의해야 하는 조건
커뮤니티 Cloud Provider 클라우드 프로바이더 쿠버네티스 클러스터를 구동할 수 있는 클라우드 컴퓨팅 플랫폼을 제공하는 회사
커뮤니티 Contributor 컨트리뷰터 (기여자) 코드, 문서화에 기여하거나 쿠버네티스 프로젝트 또는 커뮤니티를 돕는 사람
커뮤니티 Downstream (여러 뜻) 다운스트림 코어 쿠버네티스 코드베이스(또는 포크된 저장소)에 의존적인 쿠버네티스 생태계 내의 코드
커뮤니티 Maintainer 메인테이너 교차 영역에 대한 오너십을 가지고 프로젝트의 GitHub 저장소에 쓰기접근을 하는, 쿠버네티스 여러 영역에 활동적인 숙련된 기여자
커뮤니티 Member 멤버 쿠버네티스 커뮤니티에서 지속적으로 활동하는 기여자
커뮤니티 Reviewer 리뷰어 프로젝트의 어떤 부분에 대한 품질과 정확성을 위해 코드를 검토하는 사람
커뮤니티 SIG (special interest group) SIG 쿠버네티스 오픈소스 프로젝트에서 진행중인 일부분 또는 거시적 관점을 협업하여 관리하는 커뮤니티 멤버들
커뮤니티 Upstream (여러 뜻) 업스트림 코어 쿠버네티스(또는 포크된 소스 저장소)
커뮤니티 WG (working group) 워킹그룹 위원회, SIG, SIG간 활동을 위해 단기·한정·별도 프로젝트의 토론·구현을 촉진하는 그룹
커뮤니티, 사용자 유형 Developer (여러 뜻) 개발자 (쿠버네티스 개발자) 애플리케이션 개발자 + 코드 컨트리뷰터 + 플랫폼 개발자
코어 오브젝트 ConfigMap 컨피그맵 非기밀 데이터를 키-값 쌍으로 저장하기 위해 사용하는 API 객체. 환경변수, 커맨드라인 인자, 볼륨 내의 설정파일로 사용될 수 있음
코어 오브젝트, 보안 Secret 시크릿 (비밀) 패스워드, OAuth 토큰, SSH key와 같은 민감한 정보를 담은 것
코어 오브젝트, 스토리지 Dynamic Volume Provisioning 동적 볼륨 프로비저닝 사용자가 스토리지 볼륨 자동생성을 요청할 수 있게 해주는 것
코어 오브젝트, 스토리지 Persistent Volume 영구 볼륨 (PV) 클러스터 내 스토리지 일부 조각을 나타내는 API 객체. 개별 Pod의 수명주기를 넘어 보존되는 범용·플러그가능 자원으로서 가용함
코어 오브젝트, 스토리지 Persistent Volume Claim 영구 볼륨 클레임 (PVC) 영구 볼륨 내에 정의되는 스토리지 자원 청구권. 컨테이너에 볼륨으로 마운트되게 함
코어 오브젝트, 스토리지 Storage Class 스토리지 클래스 여러가지 스토리지 유형을 표현하는 것 (관리자가 설정함)
코어 오브젝트, 스토리지 Volume Plugin 볼륨 플러그인 Pod 내에서 스토리지 연동을 가능하게 하는 플러그인
코어 오브젝트, 아키텍처, 운영 Cloud Controller Manager 클라우드 컨트롤러 매니저 1.8에서 알파 기능. 쿠버네티스를 다른 클라우드와 연동하는 방법으로서 릴리즈될 예정
코어 오브젝트, 워크로드 Replication Controller 리플리케이션 컨트롤러 Pod의 인스턴스가 항상 특정 개수로 작동하도록 유지하는 쿠버네티스 서비스

2 같이 보기

3 참고

  1. 현재 공식지원되는 환경은 AWS임. GCE와 VMware vSphere는 알파버전
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}