그래서 가이드(https://dev.mysql.com/doc/mysql-operator/en/mysql-operator-installation-kubectl.html)에 따라 Kubernetes Ubuntu Server 22.04 클러스터에 MySql 클러스터를 설치했습니다.
다음 명령을 성공적으로 실행하여 필수 yaml 배포 파일을 가져왔습니다
으아악이제 배포 명령을 실행하면 포드가 계속 다시 시작됩니다.
으아악로그 출력입니다(오류가 발생했습니다)
으아악설명은 다음과 같습니다.
으아악어떤 도움이나 아이디어라도 좋습니다!
이것을 살펴보실 수 있습니다.
Kubernetes에서 MySQL을 배포하고 관리하기 위한 kubeblocks라는 오픈 소스 도구입니다.
그것이 당신의 문제를 해결할 수 있을 것 같아요.
exec format error
일반적으로 사용 중인 이미지가 배포 중인 아키텍처에 적합하지 않음을 의미합니다. 즉, AMD64 노드에서 ARM 이미지를 사용하고 그 반대의 경우도 마찬가지입니다.Oracle Container Registry의 모든 MySQL 이미지는 AMD64 이미지이므로 클러스터가 Ampere 인스턴스와 같은 ARM 아키텍처에서 실행되고 있는 것 같습니다.
x64 아치 인스턴스에서 실행하거나 ARM용 이미지를 찾거나 소스로 이동하여 ARM용 이미지를 다시 빌드해야 합니다.