【问题标题】:Error creating cluster using eks anywhere在任何地方使用 eks 创建集群时出错
【发布时间】:2021-09-17 17:40:35
【问题描述】:

我正在尝试在任何地方使用 eks 在 centos7 机器上创建本地集群。但是我得到了错误。如果我遗漏了什么,请告诉我?这是我创建集群的链接。我还附上了集群创建yaml文件

链接: https://aws.amazon.com/blogs/aws/amazon-eks-anywhere-now-generally-available-to-create-and-manage-kubernetes-clusters-on-premises/

错误: 错误:未能创建集群:错误等待外部 etcd 为工作负载集群准备就绪:错误执行等待:错误:超时等待集群/dev-cluster 上的条件

clustercreate yaml file


【问题讨论】:

    标签: amazon-web-services kubernetes amazon-eks eksctl


    【解决方案1】:

    默认规范会查找外部 etcd。要在本地测试它,请删除 externalEtcdConfiguration:

    apiVersion: anywhere.eks.amazonaws.com/v1alpha1
    kind: Cluster
    metadata:
      name: dev-cluster
    spec:
      clusterNetwork:
        cni: cilium
        pods:
          cidrBlocks:
          - 192.168.0.0/16
        services:
          cidrBlocks:
          - 10.96.0.0/12
      controlPlaneConfiguration:
        count: 1
      datacenterRef:
        kind: DockerDatacenterConfig
        name: dev-cluster
      kubernetesVersion: "1.21"
      workerNodeGroupConfigurations:
      - count: 1
    ---
    apiVersion: anywhere.eks.amazonaws.com/v1alpha1
    kind: DockerDatacenterConfig
    metadata:
      name: dev-cluster
    spec: {}
    ---
    

    【讨论】:

    • 感谢您的回复。删除外部 etcd 配置后,我现在没有那个错误。但是集群创建卡在下面,这样超过 30 分钟
    • 这里是详细输出:2021-09-15T20:09:04.729-0700 V6 执行命令 {"cmd": "/usr/bin/docker run -i --network host -v / root:/root -w /root -v /var/run/docker.sock:/var/run/docker.sock --entrypoint kubectl public.ecr.aws/eks-anywhere/cli-tools:v0.1.0-eks -a-1 等待 --timeout 60m --for=condition=ControlPlaneReady clusters.cluster.x-k8s.io/dev-cluster --kubeconfig dev-cluster/generated/dev-cluster.kind.kubeconfig -n eksa-system "}
    • 为避免在一个问题中混淆不同的问题,您能否接受答案并使用您拥有的所有调试消息开始一个新问题?
    • 当然,我会创建一个带有调试消息的新文件
    猜你喜欢
    • 2021-04-13
    • 1970-01-01
    • 2020-10-26
    • 2019-07-08
    • 2021-07-08
    • 2021-07-23
    • 1970-01-01
    • 1970-01-01
    • 2022-08-22
    相关资源
    最近更新 更多