3.14. 다중 아키텍처 컴퓨팅 머신 구성을 지원하는 클러스터 설치
다중 아키텍처 컴퓨팅 머신이 있는 OpenShift Container Platform 클러스터는 다양한 아키텍처가 있는 컴퓨팅 머신을 지원합니다.
클러스터에 여러 아키텍처가 있는 노드가 있는 경우 이미지 아키텍처가 노드의 아키텍처와 일치해야 합니다. Pod가 적절한 아키텍처가 있는 노드에 할당되고 이미지 아키텍처와 일치하는지 확인해야 합니다. 노드에 Pod를 할당하는 방법에 대한 자세한 내용은 다중 아키텍처 컴퓨팅 머신이 있는 클러스터에서 워크로드를 스케줄링합니다.
다중 아키텍처 컴퓨팅 머신 구성을 지원하는 AWS(Amazon Web Services) 클러스터를 설치할 수 있습니다. 클러스터를 설치한 후 다음과 같은 방법으로 클러스터에 다중 아키텍처 컴퓨팅 머신을 추가할 수 있습니다.
- 64비트 ARM 컨트롤 플레인 시스템을 사용하고 이미 64비트 ARM 컴퓨팅 시스템을 포함하는 클러스터에 64비트 x86 컴퓨팅 시스템을 추가합니다. 이 경우 64비트 x86은 보조 아키텍처로 간주됩니다.
- 64비트 x86 컨트롤 플레인 시스템을 사용하고 이미 64비트 x86 컴퓨팅 시스템을 포함하는 클러스터에 64비트 ARM 컴퓨팅 머신을 추가합니다. 이 경우 64비트 ARM은 보조 아키텍처로 간주됩니다.
클러스터에 보조 아키텍처 노드를 추가하기 전에 Multiarch Tuning Operator를 설치하고 ClusterPodPlacementConfig
사용자 정의 리소스를 배포하는 것이 좋습니다. 자세한 내용은 "Multiarch Tuning Operator를 사용하여 다중 아키텍처 클러스터에서 워크로드 관리"를 참조하십시오.
3.14.1. 다중 아키텍처 지원을 사용하여 클러스터 설치
다중 아키텍처 컴퓨팅 머신 구성을 지원하는 클러스터를 설치할 수 있습니다.
사전 요구 사항
-
OpenShift CLI(
oc
)를 설치합니다. - OpenShift Container Platform 설치 프로그램이 있습니다.
- 클러스터의 풀 시크릿을 다운로드했습니다.
프로세스
다음 명령을 실행하여
openshift-install
바이너리가멀티
페이로드를 사용하고 있는지 확인합니다.$ ./openshift-install version
출력 예
./openshift-install 4.17.0 built from commit abc123etc release image quay.io/openshift-release-dev/ocp-release@sha256:abc123wxyzetc release architecture multi default architecture amd64
openshift-install
바이너리가다중 페이로드를 사용하고 있음을 나타내기 위해 출력에 릴리스 아키텍처
multi
가 포함되어야 합니다.install-config.yaml
파일을 업데이트하여 노드의 아키텍처를 구성합니다.다중 아키텍처 구성이 포함된 샘플
install-config.yaml
파일apiVersion: v1 baseDomain: example.openshift.com compute: - architecture: amd64 1 hyperthreading: Enabled name: worker platform: {} replicas: 3 controlPlane: architecture: arm64 2 name: master platform: {} replicas: 3 # ...
다음 단계