IBM Cloud 서비스와 서드파티의 통합
IBM Cloud® 플랫폼 및 인프라 서비스와 기타 서드파티의 통합을 사용하여 클러스터에 기능을 추가할 수 있습니다.
IBM Cloud 서비스
다음 정보를 검토하여 IBM Cloud 플랫폼 및 인프라 서비스가 어떻게 Red Hat OpenShift on IBM Cloud와 통합되며 이를 클러스터에서 어떻게 사용할 수 있는지 살펴보십시오.
IBM Cloud 플랫폼 서비스
서비스 키를 지원하는 모든 IBM Cloud 플랫폼 서비스는 Red Hat OpenShift on IBM Cloud 서비스 바인딩을 사용하여 통합할 수 있습니다.
서비스 바인딩은 IBM Cloud 서비스에 대한 서비스 인증 정보를 작성하고 클러스터의 Kubernetes 시크릿에 이 인증 정보를 저장할 수 있는 빠른 방법입니다. 또한 암호화를 활성화하여 데이터를 더욱 안전하게 보호할 수도 있습니다. 사용자의 앱은 시크릿의 인증 정보를 사용하여 IBM Cloud 서비스 인스턴스에 액세스할 수 있습니다.
서비스 키를 지원하지 않는 서비스는 일반적으로 앱에서 직접 사용할 수 있는 API를 제공합니다.
IBM Cloud 클래식 인프라 서비스
Red Hat OpenShift on IBM Cloud에서는 IBM Cloud 클래식 인프라에서 클러스터를 작성할 수 있도록 허용하므로 Virtual Server, Bare Metal Server 또는 VLAN과 같은 일부 클래식 인프라는 Red Hat OpenShift on IBM Cloud와 완전히 통합되었습니다. 이러한 서비스 인스턴스의 작성 및 관련 작업은 Red Hat OpenShift on IBM Cloud API, CLI 또는 콘솔을 사용하여 수행합니다.
지원되는 영구 스토리지 솔루션(예: IBM Cloud File Storage for Classic, IBM Cloud Block Storage, 또는 IBM Cloud® Object Storage )은 Kubernetes 드라이버로 통합되며 Helm 차트를 사용하여 설정할 수 있습니다. Helm 차트는 클러스터에 Kubernetes 스토리지 클래스, 스토리지 제공자 및 스토리지 드라이버를 자동으로 설정합니다. 사용자는 스토리지 클래스를 사용해 지속적 볼륨 클레임(PVC)을 사용하여 지속적 스토리지를 프로비저닝할 수 있습니다. 자세한 정보는 고가용성 지속적 스토리지 계획을 참조하십시오.
클러스터 네트워크를 보호하거나 온프레미스 데이터 센터에 연결하려는 경우에는 다음 옵션 중 하나를 구성할 수 있습니다.
IBM Cloud VPC 인프라 서비스
Red Hat OpenShift on IBM Cloud를 사용하면 VPC(Virtual Private Cloud)에서 표준 클러스터를 작성할 수 있습니다. VPC는 퍼블릭 클라우드의 동적 확장성을 통해 프라이빗 클라우드 환경의 보안을 제공합니다.
VPC 클러스터를 작성하려면 우선 IBM Cloud 콘솔, CLI 또는 API를 사용하여 프로비저닝하는 하나 이상의 VPC 서브넷과 VPC가 있어야 합니다. VPC 대시보드에서 직접 이러한 리소스를 관리합니다. 클러스터를 작성하면 작업자 노드가 Virtual Servers for VPC 인스턴스로 자동 프로비저닝되며 이러한 인스턴스를 Red Hat OpenShift on IBM Cloud에서만 보고 관리할 수 있습니다.
VPC 클러스터에 영구 스토리지를 추가하려면 Block Storage for VPC 클러스터 추가 기능을 사용하면 됩니다. 이 추가 기능은 사용자가 Kubernetes 지속적 볼륨 클레임(PVC)을 사용하여 Block Storage for VPC를 프로비저닝할 수 있도록 클러스터에 사전 정의된 Kubernetes 스토리지 클래스, 스토리지 제공자 및 스토리지 드라이버를 설정합니다.
클러스터 네트워크 트래픽을 보호하기 위해 작업자 노드의 기본 보안 그룹을 수정할 수 있습니다. 자세한 정보는 IBM Cloud VPC의 보안을 참조하십시오.
다른 VPC 또는 온프레미스 데이터 센터에 연결하려면 VPC용 VPN 서비스를 사용하십시오.
Kubernetes 커뮤니티 및 오픈 소스 통합
Red Hat OpenShift on IBM Cloud에서 작성한 표준 클러스터가 있는 경우에는 클러스터에 기능을 추가하기 위해 서드파티 솔루션을 설치하도록 선택할 수 있습니다.
일부 오픈 소스 기술(예: Portworx)은 IBM에 의해 테스트되었으며 추가 기능, Helm 차트 또는 IBM과 파트너 관계인 서비스 제공자가 운영하는 IBM Cloud 서비스로 제공됩니다. 이러한 오픈 소스 도구는 IBM Cloud 청구 및 지원 시스템에 완전히 통합됩니다.
그 외의 오픈 소스 도구를 클러스터에 설치할 수도 있지만, 이러한 도구는 관리 또는 지원되지 않거나 Red Hat OpenShift on IBM Cloud에서 작동하지 않을 수 있습니다.
지원되는 통합은 선택하는 컨테이너 플랫폼, 인프라 제공자 및 클러스터 유형에 따라 다릅니다. 자세한 정보는 지원되는 IBM Cloud 및 서드파티 통합을 참조하십시오.
파트너 관계로 운영되는 통합
Red Hat OpenShift on IBM Cloud 파트너 및 이들이 제공하는 각 솔루션의 이점을 검토하십시오.
관리 추가 기능
Red Hat OpenShift on IBM Cloud는 관리 추가 기능을 사용하여 인기 있는 오픈 소스 통합을 통합합니다. 관리 추가 기능은 IBM에 의해 테스트되어 Red Hat OpenShift on IBM Cloud에서 사용할 수 있도록 승인된 오픈 소스 도구를 클러스터에 설치하는 손쉬운 방법입니다.
관리 추가 기능은 IBM Cloud 지원 조직으로 완전히 통합됩니다. 관리 추가 기능 사용에 대한 질문이나 문제가 있으면 Red Hat OpenShift on IBM Cloud 지원 채널 중 하나를 사용할 수 있습니다. 자세한 정보는 도움 및 지원 받기를 참조하십시오.
클러스터에 추가하는 도구에 대해 비용이 발생하는 경우 해당 비용은 자동으로 통합되어 월별 IBM Cloud 청구의 일부로서 나열됩니다. 비용 청구 주기는 IBM Cloud에서 결정하며 클러스터에서 추가 기능을 사용으로 설정한 시기에 따라 달라집니다.
기타 서드파티 통합
사용자는 Kubernetes와 통합되는 모든 서드파티 오픈 소스 도구를 설치할 수 있습니다. 예를 들어, Kubernetes 커뮤니티는 특정 Helm 차트를 stable 또는 incubator로 지정합니다. 이러한 차트 또는 도구는 Red Hat OpenShift on IBM Cloud에서 작동하는지 확인되지 않았다는 점을 유의하십시오. 도구가 라이센스를 필요로 하는 경우에는 해당
도구를 사용하기 전에 라이센스를 구입해야 합니다. Kubernetes 커뮤니티에서 사용 가능한 Helm 차트에 대한 개요는 Helm 차트 카탈로그의 kubernetes 및 kubernetes-incubator 리포지토리를 참조하세요.
서드파티 오픈 소스 통합을 사용하여 발생하는 비용은 월별 IBM Cloud 청구에 포함되지 않습니다.
서드파티 오픈 소스 통합 또는 Kubernetes 커뮤니티의 Helm 차트를 설치하면 기본 클러스터 구성이 변경되어 클러스터가 지원되지 않음 상태가 될 수 있습니다. 이러한 도구를 사용하는 중에 문제가 발생하는 경우에는 Kubernetes 커뮤니티에 문의하거나 서비스 제공자에게 직접 문의하십시오.
CRD와 오퍼레이터를 사용하여 Red Hat OpenShift API 및 소프트웨어 확장
사용자 정의 오브젝트를 작성하고 조정하기 위해 사용자 정의 리소스 정의(CRD)를 사용하여 Red Hat OpenShift API를 확장할 수 있습니다. 오퍼레이터는 클러스터의 카탈로그에서 사용자 정의된 앱에 대한 업데이트를 설치하고 및 롤아웃하는 것과 같이 앱의 라이프사이클을 자동화하기 위해 사용자 정의 리소스와 제어기를 결합합니다.
자세한 정보는 오퍼레이터를 참조하십시오.