无法将 EC2 工作程序加入 VirtualBox 主程序

无法将 EC2 工作程序加入 VirtualBox 主程序

我正在部署混合云 (VirtualBox-AWS) Kubernetes 集群。到目前为止我所做的工作:

  • 通过 VirtualBox 6.1 在 Ubuntu Server 22.04 LTS 上设置控制平面。
  • 将网络适配器更改为桥接
  • 运行 kubeadm init(成功,没有问题)
  • 前往 AWS 并启动 2 个 t2.micro 实例
  • 在每个实例上,我都安装了所有必要的 kubetools
  • 检查我是否可以在主服务器和 EC2 之间以及副服务器之间进行 SSH - 成功
  • 检查从主服务器到 EC2 的 ping 是否成功
  • 为两个实例安全组添加了端口 6443 入站/出站规则
  • 在主节点我检查了集群状态: 在此处输入图片描述

但是当我尝试将工作实例加入集群时,我总是收到错误:

[发现] 无法请求集群信息,将重试:获取“https://MY_VM_BRIDGED_IP:6443/api/v1/namespaces/kube-public/configmaps/cluster-info?timeout=10s”:net/http:等待连接时请求被取消(等待标头时超出 Client.Timeout)

我还检查了主人: 在此处输入图片描述

我注意到操作期间的命名空间是不同的,这促使我质疑这是否与 VPC/子网问题有关?

您认为这个问题有解决办法吗?

谢谢您的帮助。

相关内容