0

AWS クラウド ap-northeast-2 リージョンで Kubernetes クラスターを作成すると、「AWS_IMAGE を直接指定してください (リージョンが認識されません)」というメッセージがスローされます。

ゾーン「export KUBE_AWS_ZONE="ap-northeast-2a"」を設定して試しました。しかし、それでも作成に失敗します。

[root@ip-172-31-29-160 cluster]# export KUBE_AWS_ZONE="ap-northeast-2a"
[root@ip-172-31-29-160 cluster]# ./kube-up.sh
*********************************************************
ZONE: ap-northeast-2a
REGION: ap-northeast-2
*********************************************************
... Starting cluster using provider: aws
... calling verify-prereqs
... calling kube-up
Starting cluster using os distro: vivid
Please specify AWS_IMAGE directly (region not recognized)
[root@ip-172-31-29-160 cluster]#

kubernetes/cluster/aws/config-default.sh

ZONE=${KUBE_AWS_ZONE:-ap-northeast-2a}
MASTER_SIZE=${MASTER_SIZE:-t2.large}
MINION_SIZE=${MINION_SIZE:-t2.large}
NUM_MINIONS=${NUM_MINIONS:-1}
4

2 に答える 2

0

ap-northeast-2a はリージョンではなくゾーンです。アジアパシフィック (ソウル) のリージョン ID は ap-northeast-2 です。リージョンを指定するには、AWS_S3_REGION 変数を設定する必要があります。

export AWS_S3_REGION=ap-northeast-2

AWS の Kubernetes ガイド: http://kubernetes.io/docs/getting-started-guides/aws/

各リージョンには、アベイラビリティ ゾーンと呼ばれる複数の分離された場所があります。Amazon EC2 は、インスタンスなどのリソースやデータを複数の場所に配置する機能を提供します。明示的に行わない限り、リソースはリージョン間でレプリケートされません。

リージョンとアベイラビリティーゾーンの詳細: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html

于 2016-07-04T11:42:35.630 に答える
0

最後に、私はこの問題を自分で見つけました.....

一部の AWS リージョンで Kubernetes を作成すると、「AWS_IMAGE を直接指定してください (リージョンが認識されません)」というエラーがスローされます</p>

一部のリージョンは Kubernetes によって認識されないため、手動でイメージ名をエクスポートする必要があります。

export AWS_IMAGE=ami-a39oi23
于 2016-07-14T12:23:30.377 に答える