标题: “故障排查” 章节: true 权重: 690 标签:
如果在运行 prep-environment 时看到类似以下的错误:
清理上一个实验室的基础设施...
为下一个实验室创建基础设施...
╷
│
│ with module.eks_blueprints_addons.module.aws_load_balancer_controller.helm_release.this[0],
│ on .terraform/modules/eks_blueprints_addons.aws_load_balancer_controller/main.tf line 9, in resource "helm_release" "this":
│ 9: resource "helm_release" "this" {
│
╵
发生错误,请联系我们的工作坊主持人或在 https://github.com/aws-samples/eks-workshop-v2/issues 提出问题
完整日志可在此找到: /eks-workshop/logs/action-1709403516.log
那么删除任何现有的负载均衡器:
helm uninstall aws-load-balancer-controller -n kube-system
警告: Kubernetes 配置文件可被组读取。这是不安全的。位置: /home/ec2-user/.kube/config
release "aws-load-balancer-controller" 已卸载
然后重新运行:
prepare-environment networking/vpc-lattice
如果我们看到类似以下的错误:
从 GitHub 刷新工作坊存储库副本...
重置环境...
提示: 在等待时阅读实验室介绍的其余部分!
删除 VPC Lattice 路由和网关...
错误: 找不到名称为 "checkoutroute" 命名空间为 "checkout" 的资源映射,来自 "/home/ec2-user/environment/eks-workshop/modules/networking/vpc-lattice/routes/checkout-route.yaml": "gateway.networking.k8s.io/v1beta1" 版本中没有 "HTTPRoute" 类型的匹配
确保首先安装 CRD
发生错误,请联系我们的工作坊主持人或在 https://github.com/aws-samples/eks-workshop-v2/issues 提出问题
完整日志可在此找到: /eks-workshop/logs/action-1709404879.log
那么:
rm -f /eks-workshop/hooks/cleanup.sh
重新运行准备脚本:
prepare-environment networking/vpc-lattice
如果我们收到类似的错误:
WSParticipantRole:~/environment/tfekscode/.aws-staff (module) $ prepare-environment networking/vpc-lattice
从 GitHub 刷新工作坊存储库副本...
重置环境...
提示: 在等待时阅读实验室介绍的其余部分!
等待应用程序准备就绪...
清理上一个实验室的基础设施...
为下一个实验室创建基础设施...
服务器内部错误(InternalError): 创建 "/eks-workshop/manifests/modules/networking/vpc-lattice/.workshop/manifests" 时出错: 调用 webhook "mservice.elbv2.k8s.aws" 失败: 调用 webhook 失败: 发送 "https://aws-load-balancer-webhook-service.kube-system.svc:443/mutate-v1-service?timeout=10s" 失败: 拨号 tcp 100.65.101.133:9443: 连接被拒绝
发生错误,请联系我们的工作坊主持人或在 https://github.com/aws-samples/eks-workshop-v2/issues 提出问题
完整日志可在此找到: /eks-workshop/logs/action-1709492366.log
可能是负载均衡器控制器启动的时间问题 - 所以重新运行准备脚本:
prepare-environment networking/vpc-lattice