INTRO
최근 기업들의 JD를 보면 Kubernetes 구축 및 운영 가능한 인재를 찾는 공고가 많이 있습니다.
Kubernetes 수요가 늘어나면서 같이 수요가 늘어나고 있는 Enterprise Kubernetes Platform인 RedHat OpenShift Container Platform에 대해 알아보려고 합니다.
RedHat OpenShift Container Platform이란?
RedHat OpenShift Container Platform(RHOCP)은 기업을 대상으로 Container Engine(CRI-O), Container Runtime(runc), Container 이미지 관리툴(Podman)을 제공하는 Application Platform입니다. RHOCP, OCP, OpenShift라고 많이들 표현합니다.
간단하게 표현하면 Kubernetes를 Enterprise화 시켜서 제공하는 RedHat 제품입니다.
서브스크립션(구독권)을 제공하여 이슈 및 궁금한 사항이 생기면 CASE OPEN을 통해 문제를 해결, Operator 제공으로 쉽게 EFK, Kubevirt, Service Mesh 등을 구축 가능 등으로 기업의 운영자 및 개발자들이 조금 더 쉽게 접근할 수 있게 도와줍니다.
RHOCP Architecture
- 개발자들에게 Pipeline, GitOps Operator를 제공하여 CI/CD 구성을 지원합니다.
- 운영자들에게 OpenShift Monitoring, OpenShift Logging Operator(EFK) 등을 제공하여 클러스터 운영에 도움을 줍니다.
- Control plane nodes(Master nodes): 스케줄러, 컨트롤러 매니저, API Server, etcd 컴포넌트가 포함되어 있고 이는 Kubernetes와 유사합니다.
- Compute nodes(Worker nodes):Kubelet, 실제 Application Pod들이 실행되는 노드입니다
- CNI는 OVN-Kubernetes를 사용하며 이는 OVN의 Geneve 터널링 프로토콜을 사용합니다. (구버전은 OpenShift SDN 사용)
- Object Storage 사용은 AWS, GCP, Azure 3사 CSP의 Object Storage와 모두 연동 가능하며 레퍼런스가 많은 Object Storage는 AWS의 S3입니다. (온프레미스 환경에서는 Minio 고려 필요)
※ OKE(OpenShift Kubernetes Engine)을 사용하기 때문에 컴포넌트는 Kubernetes와 유사합니다.
고객 사례
- 2022 RHOCP 고객 사례 PDF (RedHat 제공)
- RHOCP 고객 사례 (RedHat 제공)
'Linux > OpenShift' 카테고리의 다른 글
RHOCP Installation (5) - DNS 서버 구축 및 이중화 (0) | 2023.07.22 |
---|---|
RHOCP Installation (4) - Local DNF Repository 구성 (0) | 2023.07.22 |
RHOCP Installation (3) - TB Architecture 구상 (0) | 2023.07.21 |
RHOCP Installation (2) - Harbor Registry 설치 (0) | 2023.07.19 |
RHOCP Installation (1) - 설치 전 준비사항 (0) | 2023.07.17 |