如何修复在运行kops更新群集时找不到"kope.io/k8s..."的图像$ {NAME} --是的



我正在AWS上设置一个kubernetes群集。我运行以下命令以创建群集并在运行最终命令时失败,kops update cluster

命令

vim ~/.aws/config

添加以下文本

[default]
region = eu-west-2
kops delete cluster --name ${CLUSTER_NAME} --yes
export CLUSTER_NAME=example-1-kops1.k8s.local
export REGION=eu-west-2
export AWS_AVAILABILITY_ZONES=eu-west-2b
export KUBERNETES_VERSION=v1.14.1
export KOPS_STATE_STORE=s3://example-1-com-state-store
export KOPS_STATE_STORE_S3=example-1-com-state-store
aws ec2 describe-availability-zones --region $REGION
aws s3api create-bucket --bucket $KOPS_STATE_STORE_S3 --create-bucket-configuration LocationConstraint=$REGION
aws s3api put-bucket-versioning --bucket $KOPS_STATE_STORE_S3 --versioning-configuration Status=Enabled
kops create cluster --name=$CLUSTER_NAME 
  --state=$KOPS_STATE_STORE --zones=$AWS_AVAILABILITY_ZONES 
  --node-count=2 --node-size=t2.micro --master-size=t2.micro 
--ssh-public-key ~/.ssh/id_rsa-example-1.pub
kops update cluster ${CLUSTER_NAME} --yes

错误消息

error running task "LaunchConfiguration/nodes.example-1-kops1.k8s.local" (9m57s remaining to succeed): could not find Image for "kope.io/k8s-1.12-debian-stretch-amd64-hvm-ebs-2019-05-13"
W0514 01:23:03.908405   21889 executor.go:130] error running task "LaunchConfiguration/master-eu-west-2b.masters.example-1-kops1.k8s.local" (9m57s remaining to succeed): could not find Image for "kope.io/k8s-1.12-debian-stretch-amd64-hvm-ebs-2019-05-13"

欢迎在stackoverflow上。所有者383156758163(Alias Kope.io(的图像存储库看起来像是间歇性问题。
只需'kope.io/k8s-1.12-debian-tretch-amd64-hvm-ebs-ebs-2019-05-13'图像在任何AWS地区都不存在,在您创建KOPS群时。我用:

进行了验证
aws ec2 describe-images --owner 383156758163 --filters 'Name=name,Values=k8s-*-debian-stretch*' | grep k8s-1.12-debian-stretch-amd64

更新

图像现在正在描述图像的输出中显示:

"ImageLocation": "383156758163/k8s-1.12-debian-stretch-amd64-hvm-ebs-2019-05-13",
            "Name": "k8s-1.12-debian-stretch-amd64-hvm-ebs-2019-05-13",
            "ImageLocation": "383156758163/k8s-1.12-debian-stretch-amd64-hvm-ebs-2019-05-14",
            "Name": "k8s-1.12-debian-stretch-amd64-hvm-ebs-2019-05-14",

查看Image的CreationDate:" 2019-05-14T08:57:47.000Z"

请再试一次,现在应该工作。

最新更新