そこで、ガイド (https://dev.mysql.com/doc/mysql-operator/en/mysql-operator-installation-kubectl.html) に従って、MySql クラスターを Kubernetes Ubuntu Server 22.04 クラスターにインストールしました。
次のコマンドを実行して、必要な yaml デプロイメント ファイルをインポートすることに成功しました。
リーリーdeploy コマンドを実行すると、ポッドが再起動を続けます。
リーリーこれはログの出力です (エラーが発生しました)
リーリーこれは説明です:
リーリー助けやアイデアがあれば幸いです。
P粉8422150062024-03-30 17:58:42
これを見てみましょう。
Kubernetes 上で MySQL をデプロイおよび管理するための kubeblocks というオープン ソース ツール。
それがあなたの問題を解決できると思います。
P粉1769805222024-03-30 12:12:08
exec format error
通常、使用しているイメージが展開先のアーキテクチャに適していないことを意味します。つまり、AMD64 ノード上で ARM イメージを使用し、その逆も同様です。
Oracle Container Registry 上のすべての MySQL イメージは AMD64 イメージであるため、クラスタは Ampere インスタンスなどの ARM アーキテクチャ上で実行されていると思います。
x64 アーチ インスタンス上で実行するか、ARM 用のイメージを見つけるか、ソースに移動して ARM 用のイメージを再構築する必要があります。