首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在ARM64上部署集群(k3d->k3s),无法旋转serverlb节点

无法在ARM64上部署集群(k3d->k3s),无法旋转serverlb节点
EN

Stack Overflow用户
提问于 2022-03-23 16:18:22
回答 1查看 836关注 0票数 1

我正在尝试用k3d设置一个k3d集群,以便与portainer一起使用。

我正在rockpro64上运行最新的archlinux-arm,并使用最新的对接程序版本,以及当前版本的kubectl和k3d,这些版本都与ARM64兼容,并且我验证了每个版本都可以并行工作(k3d cluster create也可以用于设置默认集群)。我正在跟踪这篇文章,并希望使用k3d为其设置一个k3s集群:

代码语言:javascript
复制
k3d cluster create portainer --api-port 6443 --servers 1 --agents 1 -p "30000-32767:30000-32767@server:0"

然而,当我运行这个命令时,当它启动第三个容器时,我会得到以下错误:

代码语言:javascript
复制
Failed Cluster Start: Failed to add one or more helper nodes: runtime failed to start node 'k3d-portainer-serverlb': docker failed to start container for node 'k3d-portainer-serverlb': Error response from daemon: driver failed programming external connectivity on endpoint k3d-portainer-serverlb (6f550a0c0166d3d6ed0fa1a43842d4414c5b9e043d162e889321d57b187183ce): Error starting userland proxy: 

我能找到的唯一相关帖子是本期,在那里,显然减少了公开端口的数量。所以我试了31k-32k,但这并没有改变什么。此外,我不认为端口数量是问题,因为板卡处理负载相当好,RAM使用高峰在1.5GB/4GB,并在几秒钟后崩溃之前下降了很多。因此,公开端口确实会导致一些工作的完成,但它不会崩溃,因为例如,它耗尽了内存。

有什么办法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-24 23:04:16

问题是由于某种原因,港口范围很大。在没有端口转发的情况下运行create命令,然后使用k3d cluster edit portainer --port-add工作,然后添加所需的端口。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71590594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档