7.1 Kubernetes(k8s)
1.Cluster
용어 | 설명 |
---|---|
Namespace | k8s의 가상 클러스터로 사용자들이 여러팀 또는 프로젝트로 분산되어 작업 할 수 있는 별도의 환경 |
Nodes | k8s의 클러스터링되어 있는 어플리케이션을 구동하는 물리서버 또는 VM |
Persistent Volumes(PV) | 외부 저장소. NFS, iSCSI, 클라우드에서 제공하는 스토리지 시스템을 지원 |
Roles | 사용의 따라 권한을 부여. |
Storage Classes | PV를 동적으로 Provisioning 할 경우, NFS 서버를 식별하기 위한 식별자 |
2.Workloads
용어 | 설명 |
---|---|
Cron Jobs | '특정 시점에서 한 번' 또는 '특정 시점에서 반복'과 같이 시간 기반의 관리 작업 |
Deployments | Pod 생성을 위한 설정값의 등록 정보 |
Jobs | Job은 일괄처리를 수행하는 Pod의 Supervisor. 즉, 특정한 계산 또는 백업과 같이 특정 시간 동안만 실행되는 프로세스. |
Pods | 1개 이상의 컨테이너로 구성되는 k8s에서 deploy를 위한 최소단위. Pod는 어플리케이션 스택에서 서로 다른 Docker image를 혼합하여 구성 |
Replica Sets | 지정된 Pod 복제본이 항상 실행(유지)되도록 한다. |
Replication Controllers | 지정된 수의 Pod 복제본이 실행되고 있는지 체크 |
Stateful Sets | Pod의 배포 및 확장을 관리하고, Pod의 순서와 특성에 대한 설정을 제공 |
3.Discovery and load balancing
용어 | 설명 |
---|---|
Ingresses | 외부접근에 대한 요청을 name-based로 가상 Hosting을 제공 |
Services | 여러 컨테이너를 하나의 논리적인 단위로 그룹화하여, 외부에서 접속할 수 있는 단일 EndPoint를 제공 |
4.config and storage
용어 | 설명 |
---|---|
Config Maps | 데이터를 저장하여 사용할 수 있게 지원 |
Persistent Volume Claime(PVC) | 사용자가 PV에 대한 요청. Pod는 PVC를 통하여 리소스(CPU 및 메모리)를 요청할 수 있고, 저장공간의 사이즈 및 접근 권한(rw, readOnly ...)을 요청할 수 있다. |
Secrets | Password 또는 OAuth 토큰 및 ssh key 등의 저장소. |
5.settings
K8s의Global Settings값을 조정 할 수 있습니다.
옵션 | 설명 |
---|---|
Cluster name | Kubernetes Cluster의 이름값을 조정할 수 있다. |
Items per page | 1페이지에 나타낼 수 있는 Items의 값을 조정할 수 있다. |
Auto-refresh time interval | Log를 자동으로 새로고침하는 시간을 조정할 수 있다. |