오늘은 K2P 상품에 대해 알아보겠습니다.
1. K2P 상품이란?
KT Cloud 에서 제공하는 관리형 Kubernetes 서비스로 Standard 형과 Enterprise 용으로 나누어져 있습니다.
그 중 Standard 형에 대해 알아보겠습니다. K2P의 주요 기능은 다음과 같습니다.
Container Cluster 자동 관리
- KT Cloud 자원(Server/Disk/LoadBalancer/NAS)을 이용하여 자동으로 Cluster를 생성하고 Kubernetes Cluster 설정을 자동화합니다.
- KT Cloud Container 사용자들이 컨설팅이나 수동 설치 없이 바로 Container 서비스를 사용할 수 있습니다.
- 별도 제공되는 포탈을 통해 Multi-Cluster 연동하여 One-View로 여러 클러스터를 관리 할 수 있습니다.
편리한 사용자 및 권한 관리
- 별도 제공되는 컨테이너 포탈을 통한 손쉬운 사용자 등록/권한 관리가 가능합니다.
운영환경 설정 자동화 및 편리한 운영관리
- Resource 관리 및 Cluster Join 등을 위한 구성/설정 자동화를 제공합니다.
- Kubernetes Version 변경에 따른 AP의 개발/변경의 영향도가 최소화된 아키텍처를 제공하고 다양한 Cloud 환경의 솔루션과 연계 적용을 위한 API 제공합니다.
비용
- Cluster 당 월 30,000원 이며 추가로 Worker Node, NAS는 사용하신 만큼 인프라 비용이 부과됩니다.
2. K2P의 구조
다음과 같은 아키텍처로 이루어져 있습니다.
기본 구성 요소
KT Cloud 자원 Server(Node), LoadBalancer, NAS 를 이용하여 자동으로 Cluster를 생성하고 Kubernetes Cluster 설정을 자동화합니다.
Master Node
- API 서버 , 스케쥴링 , 컨트롤러 매니저 등 주요 클러스터 내 모든 활동에 대한 관리 역할의 Node 입니다.
Infra Node
- Ingress가 실행되는 Node로, Service를 노출시킴으로써 외부의 Client가 접속할 수 있는 통로 역할을 합니다.
Worker Node
- 사용자의 어플리케이션 실행환경을 제공 하는 Node 입니다.
Load Balancer
- Cluster 의 Master, Infra Node 는 다중화 되어 있으며, API-Server , Route 사용을 위해 로드밸런서 및 공인 IP(Public IP) 가 연동되어 제공 됩니다.
NAS
- K2P Standard Cluster에서 Persistent Volume으로 사용 됩니다.
K2P Standard 기본 구성
3. 지원 버전 및 Server사양
Kubernetes지원 버전 목록
- K8S 1.21, 1.22, 1.23 : Ubuntu 20.04 LTS
Container Runtime
- K8S Version: 1.21 ~ 1.23 (Containerd)
Container Network Interface
- K8S Version: 1.21 ~ 1.23 (Calico)
Worker Node 지원 사양
Worker Node 지원 사양 및 요금은 KT Cloud Server 상품을 따르며 최소 4vCore/8GB 이상부터 생성 가능 합니다.
추가 디스크 지원 목록
종류 | 용량 | IOPS | 가격 |
HDD | 10~300GB (10GB단위) | - | 10GB 당 700원/월 (또는 1원/시간) |
SDD-Provisioned | 100~800GB (100GB 단위) | 6,000~20,000 | 220,000원/월 (또는 308원/시간) |
4. K2P Standard Option 상품
K2P Standard Option 상품 개요
K2P Standard Option상품은 Container Cluster에 다양한 오픈소스로 이루어진 옵션들을 설치하여 더욱 효과적으로 클러스터를 관리 및 사용할 수 있도록 지원하는 상품들입니다.
로깅을 위한 EFK, APM용 OpenSearch, 클러스터 백업용 Velero, 클러스터 모니터링용 Prometheus, 클러스터 백신인 ClamAV 등 다양한 오픈소스들을 클러스터에 설치할 수 있도록 상품을 제공할 예정이며, 현재는 velero를 사용한 K2P Backup과 EFK를 사용한 K2P Logging 상품을 제공하고 있습니다.
K2P Standard Option 상품 – K2P Backup
K2P Backup은 Velero를 사용하여 Container Cluster의 리소스와 PV(Persistent Volume)를 오프젝트 스토리지로 백업하는 상품이다. Velero를 통해 클러스터를 백업하고 손실 시 복원이 가능하며, 다른 클러스터로 마이그레이션도 가능합니다.
Velero는 로컬에서 수행하는 클라이언트 CLI(Command-line Interface)와 Container Cluster에서 운영되는 서버로 구성되어 있습니다.
K2P Standard Option 상품 – K2P Logging
K2P Logging은 ElasticSearch, Filebeat, Kibana라는 오픈소스의 조합의 상품으로, 방대한 양의 데이터를 신속하고 실시간으로 수집/저장/분석/시각화 할 수 있는 상품이다. 특히 컨테이너 환경에서 로그 수집을 위해 주로 사용되는 기술 스택입니다.
K2P Standard Option 상품 – K2P Metric
K2P Metric은 kube-prometheus 오픈소스를 사용하여 Container Cluster 리소스를 모니터링할 수 있도록하는 상품입니다. Prometheus, Grafana, node-exporter 등 여러 요소들을 생성하며, 설치된 Grafana를 통해 모니터링 가능합니다.
K2P Standard Option 상품 요금 정보
Option 상품에 사용되는 Node들은 지원 사양 및 요금은 KT Cloud Server 상품을 따르며 최소 4vCore/8GB 이상, 2개 이상부터 생성 가능 합니다.
Option | 서비스 이용료/시간 |
K2P Backup | 20원/시간 |
K2P Logging | 15원/시간 |
K2P Metric | 15원/시간 |
'CSP (Cloud Service Provider) > KT Cloud' 카테고리의 다른 글
[KT Cloud] OKD(Open Shift)를 이용한 K2P 사용 가이드 (1) (1) | 2022.12.12 |
---|---|
[KT Cloud] K2P 서비스 생성 (0) | 2022.11.24 |
[KT Cloud] DBaaS 소개 (0) | 2022.10.28 |
[KT Cloud] 웹방화벽(WAF) PRO 이용방법 (0) | 2022.09.27 |
[KT Cloud]WAF Pro 개요 (1) | 2022.09.16 |
댓글