Red Hat OpenShift Kubernetes Engine
Red Hat® OpenShift® Kubernetes Engine(이전 명칭은 Red Hat OpenShift Container Engine)은 Red Hat Enterprise Linux® CoreOS에서 보안이 강화된 엔터프라이즈급 쿠버네티스의 기본 기능을 제공하므로 하이브리드 클라우드 환경에서 컨테이너를 실행할 수 있습니다. 혁신적인 업스트림 오픈소스 프로젝트에 기반을 둔 이 Red Hat OpenShift 버전은 모니터링, 레지스트리, 네트워킹, 라우팅, 가상화, Helm 패키지 관리 등을 포함한 코어 클러스터 서비스를 제공하여 조직이 컨테이너를 배포, 실행, 관리할 수 있도록 지원합니다.
특징 및 이점
Red Hat OpenShift Kubernetes Engine은 컨테이너화된 애플리케이션을 빌드, 배포, 관리하기 위해 완전히 통합된 여러 핵심 요소로 이루어져 있습니다.
- 보안에 중점을 둔 안정적인 기반: 보안에 중점을 둔 최상급 엔터프라이즈 Linux 플랫폼의 경량화 변형인 Red Hat Enterprise Linux CoreOS는 엔터프라이즈 하이브리드 클라우드 전반에 걸쳐 일관된 애플리케이션 기반을 제공합니다. Red Hat Enterprise Linux CoreOS를 통해 팀은 Red Hat Enterprise Linux 커널에서 무선(OTA) 업데이트를 이용해 보안에 중점을 두고 있을 뿐 아니라 쉽게 관리할 수도 있는 컨테이너 호스트를 운영하고 사용할 수 있습니다.
- 인증된 쿠버네티스로 빌드: Red Hat OpenShift는 Cloud Native Computing Foundation(CNCF)이 인증한 배포판입니다. 이는 이 솔루션이 다른 쿠버네티스 설치와 부합하며 최신 기능에 대한 액세스 권한을 제공함을 증명합니다.
- 하이브리드 인프라에서 자동 설치: OpenShift 오퍼레이터 모델은 다운 타임 없이 컨테이너 애플리케이션 환경의 모든 부분에 대한 자동 설치, 업그레이드, 라이프사이클 관리를 지원합니다. 팀은 한 단계만 거치면 안정성, 보안 패치, 버그 수정을 수신하여 컨테이너 배포의 성능을 유지할 수 있습니다.
표 1. Red Hat OpenShift Kubernetes Engine의 특징
주요 이점:
- Red Hat Enterprise Linux CoreOS 불변(immutable) 아키텍처로 일관된 하이브리드 클라우드 기반
- 능동적이고 특정 제공업체에 제한받지 않는 ISV(독립 소프트웨어 벤더) 에코시스템
- 에어 갭(air-gap) 환경에서도 간편한 설치 및 업그레이드 가능
- 모니터링, 레지스트리, 가상화, Helm 패키지 관리 등을 포함한 코어 클러스터 서비스
특징 | 상세 정보 |
엔터프라이즈 보안 툴 | 기본 보안 컨텍스트 제한 조건, 포드 보안 정책, 이상적인 네트워크 및 스토리지 설정, 서비스 계정 구성, SELinux(Security-Enhanced Linux) 통합, HAProxy 엣지 라우팅 구성, 기타 표준 보호 기능을 제공합니다. |
Red Hat OpenShift Virtualization | 가상 머신(VM)을 OpenShift에 도입하여 기존 애플리케이션을 현대화하거나 쿠버네티스 네이티브 서버리스 아키텍처에서 컨테이너와 함께 실행합니다. |
엣지 컴퓨팅 구조 | 3-노드 클러스터 및 원격 작업자 노드를 포함한 유연한 구조 옵션을 통해 규모에 맞게 일관적으로 운영하여 쿠버네티스 기능을 엣지 위치로 확장함으로써 원격 애플리케이션 배포를 간소화합니다. |
Kubectl 커맨드라인 툴과 OpenShift 커맨드라인 인터페이스(CLI) | 프로젝트 소스 코드를 직접 다룰 수 있는 터미널에서 애플리케이션을 생성하고 OpenShift Container Platform 프로젝트를 관리할 수 있도록 지원합니다. |
네트워킹 | Red Hat OpenShift Container Platform과 호환되는 모든 제 3사 소프트웨어 정의 네트워킹 솔루션에 대한 지원을 포함해 쿠버네티스 컨테이너 네트워크 인터페이스(CNI)에 대한 전체 액세스 권한을 제공하고 이 권한을 지원합니다. |
오퍼레이터 라이프사이클 관리자(OLM) | 클러스터 콘텐츠와 오퍼레이터가 제어하는 라이프사이클 서비스에 대한 액세스 권한을 제어합니다. |
운영자 | 복잡한 서비스에 대한 관리를 간소화하고 Red Hat OpenShift 구성 요소의 무선(OTA) 업데이트를 지원합니다. |
Helm 차트 | 시간을 절약해주는 템플릿으로 애플리케이션 배포를 간소화합니다. |
Red Hat OpenShift 포트폴리오: 컨테이너 솔루션 선택
Red Hat OpenShift는 선도적인 엔터프라이즈급 쿠버네티스 플랫폼으로서, 업계 전반을 비롯해 전 세계적으로 많은 조직의 신뢰를 받는 애플리케이션 혁신 사례입니다.
- Red Hat OpenShift Kubernetes Engine(이전 명칭: Red Hat OpenShift Container Engine)은 Red Hat Enterprise Linux CoreOS에서 보안이 강화된 엔터프라이즈급 쿠버네티스의 기본 기능을 제공하므로 하이브리드 클라우드 환경에서 컨테이너를 실행할 수 있습니다.
- Red Hat OpenShift Container Platform은 서버리스, 서비스 메쉬, 파이프라인 등 완비된 운영, 개발자 서비스 및 툴 집합을 추가합니다. OpenShift Container Platform을 통해 조직은 하이브리드 클라우드 전략을 도입하고 클라우드 네이티브 애플리케이션을 구축할 수 있습니다. 이 검증된 플랫폼에는 개발자가 빠르고 민첩하게 애플리케이션을 코딩할 수 있도록 지원하면서 IT 운영 팀의 유연성과 효율성을 높여주는 전체 서비스 집합이 포함되어 있습니다.
- Red Hat OpenShift Platform Plus는 고급 멀티클러스터 보안 기능, Day-2 관리 기능, 글로벌 컨테이너 레지스트리를 갖춘 OpenShift Container Platform의 기능을 기반으로 구축됩니다. OpenShift Platform Plus를 이용하면 오픈 하이브리드 클라우드 환경 및 애플리케이션 라이프사이클 전반에 걸쳐 애플리케이션을 더 일관성 있게 보호하고 관리할 수 있습니다.