kubernetes - Submariner “发现网络详细信息 CIDR” 未完成
问题描述
我正在从如下所示的 VM 运行 subctl 以加入 EKS 集群。注意:VM 不在 EKC VPC 中,它是外部的。不幸的是,它运行了几个多小时,没有运气。
ec2-user@ip-10-0-0-59 ~]$ subctl join --kubeconfig /home/ec2-user/.kube/config broker-info.subm
* broker-info.subm says broker is at: https://6E23D7565331B5BEE5DD851EEFF1E19E.gr7.ap-southeast-2.eks.amazonaws.com
? What is your cluster ID? d837265
X Sorry, your reply was invalid: Value is required
⠈⠁ Discovering network details CIDR for your cluster?
Error determining the service CIDR: interruptcluster?
subctl version: v0.6.1
任何帮助将不胜感激。
解决方案
将外部节点加入现有 EKS 集群的正确命令如下:
subctl join --kubeconfig /home/ec2-user/.kube/config broker-info.subm --clustercidr "192.168.0.0/16" --servicecidr="10.0.0.0/24
在哪里
clustercidr=EKS Cluster CIDR address
servicecdr=External node VPC CIDR address
您应该看到如下输出:
✓ Discovering network details
✓ Validating Globalnet configurations
✓ Discovering multi cluster details
✓ Deploying the Submariner operator
✓ Created operator CRDs
✓ Created operator namespace: submariner-operator
✓ Created operator service account and role
✓ Created lighthouse CRDs
✓ Created lighthouse service account and role
✓ Created Lighthouse service accounts and roles
✓ Deployed the operator successfully
✓ Creating SA for cluster
✓ Deploying Submariner
✓ Submariner is up and running
推荐阅读
- angular - Angular 材质选择,如何在手机中进行输入转原生?
- java - 重载构造函数中的 this() 和 new Object() 有什么区别?
- javascript - 如果未通过动态导入声明 mini-css-extract-plugin 则不会加载 css
- git - 使用 git 的 cPanel 自动部署陷入循环
- python - Python说它找不到我要重命名的文件,即使它可以读取文件名
- typescript - 指定使用参数时要读取的重载
- python-3.x - 如何使用 Pyinstaller 创建 .exe 文件,该文件在使用 .exe 运行时应接受命令行参数
- javascript - 如何
从字符串中删除所有标签 - excel - 这将如何在excel中技术上完成?
- unity3d - Unity 在编译时从代码中访问 Prefab