4.2. 이미지 고려 사항
4.2.1. 사전 배포된 이미지를 사용하여 성능 향상 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
여러 작업이 내장된 기본 OpenShift Container Platform 이미지를 생성하여 효율성을 향상시키고, 모든 노드 호스트에서 구성 일관성을 유지하며, 반복적인 작업을 줄일 수 있습니다. 이를 사전 배포된 이미지라고 합니다.
예를 들어 포드를 실행하기 위해 모든 노드에 ose-pod 이미지가 필요하기 때문에 각 노드는 최신 이미지를 가져오기 위해 주기적으로 컨테이너 이미지 레지스트리에 연결해야 합니다. 동시에 100개의 노드를 시도하는 경우 문제가 발생할 수 있으며 이미지 레지스트리에서 리소스 경합, 네트워크 대역폭 낭비, Pod 시작 시간이 증가할 수 있습니다.
사전 배포된 이미지를 빌드하려면 다음을 수행합니다.
- 필요한 유형 및 크기의 인스턴스를 만듭니다.
- 컨테이너의 영구 볼륨과 별도로 CRI-O 또는 Docker 로컬 이미지 또는 컨테이너 스토리지에 전용 스토리지 장치를 사용할 수 있는지 확인합니다.
- 시스템을 완전히 업데이트하고 CRI-O 또는 Docker가 설치되어 있는지 확인합니다.
- 호스트에서 모든 yum 리포지토리에 액세스할 수 있는지 확인합니다.
- 씬 프로비저닝된 LVM 스토리지를 설정합니다.
- 사전 배포된 이미지에 일반적으로 사용되는 이미지(예: rhel7 기본 이미지) 및 OpenShift Container Platform 인프라 컨테이너 이미지(ose-pod,ose-deployer 등)를 사전 조립했습니다.
OpenStack 또는 AWS 에서 실행할 수 있는 것과 같은 적절한 클러스터 구성 및 기타 클러스터 구성에 대해 사전 배포된 이미지가 구성되었는지 확인합니다.