容器服务中创建Kubernetes集群失败

容器服务中创建Kubernetes集群失败

更新时间:2018-06-28 18:59:33

问题描述

创建Kubernetes集群时出错,日志显示如下。
k8s-for-cs-c06fb...
055d5598-ff44-43...
ALIYUN::ROS::Stack  Resource CREATE failed: WaitConditionFailure: resources.k8s_master_cloudinit_wait_cond: Signal 1 received  
2018-03-01 12:39:29
k8s_master_cloud...
ALIYUN::ROS::WaitCondition  WaitConditionFailure: resources.k8s_master_cloudinit_wait_cond: Signal 1 received  
2018-03-01 12:39:28
k8s_master_cloud...
ALIYUN::ROS::WaitConditionHandle  Signal: status:FAILURE reason:Signal 1 received

解决方案

  1. 确认VPC未达到额度限制。
  2. 确认ECS实例能访问外网。
  3. 登录ECS实例,执行如下命令,生成 messages.log日志文件。
    grep cloud-init /var/log/messages > /tmp/messages.log
    
  4. 分析日志发现在下载云监控插件后提示 File exists
  5. 由于ECS实例初始化时默认会安装云监控,而在创建Kubernetes集群时如果勾选了 云监控插件,会导致部署云监控的脚本运行了两次,最终失败。请确认在创建Kubernetes集群时不要勾选 云监控插件

相关文档

适用于

  • 容器服务 Kubernetes版