Trident: 功能请求:在 macOS 上支持 tridentctl

创建于 2018-08-29  ·  5评论  ·  资料来源: NetApp/trident

直接从我运行所有 kubectl 命令的 macbook 中使用 tridentctl 会很棒

enhancement tracked

最有用的评论

关闭消息没有说清楚,但是在发布 tarball 的 extras 目录中,有一个用于 MacOS 的 tridentctl 二进制文件的替代版本。

附加功能/macos/bin/tridentctl

所有5条评论

为了解决这个问题,我在我的 macOS 设备上使用了以下别名:
tridentctl='kubectl exec -t -n trident $(kubectl get pods -n trident -l app=trident.netapp.io -o jsonpath="{.items[].metadata.name}") -c trident-main -- tridentctl -s 127.0.0.1:8000'
它使用在 K8S 集群上的 Trident 部署中运行的 tridentctl。 这对我来说效果很好。 唯一需要注意的是,任何使用 -f 选项指定 yaml 文件的命令都将在 pods 文件系统中查找,而不是在本地磁盘中查找。 因此,您必须先使用 stdin/stdout 或将 yaml 文件复制到 pods 文件系统。

我通过 Docker 在 macOS 上使用 tridentctl (NetApp Trident CLI) 解决了问题。

https://hub.docker.com/r/sightseeker/tridentctl

没有真正的分辨率? 为什么不使用 goreleaser 发布tridentctl ? 这使得安装笨拙。

@netapp-ci,我们可以重新打开它吗? Docker Image 并没有真正解决这个问题,因为它只是在 mac os 上运行 Docker 时使用虚拟机。

关闭消息没有说清楚,但是在发布 tarball 的 extras 目录中,有一个用于 MacOS 的 tridentctl 二进制文件的替代版本。

附加功能/macos/bin/tridentctl

此页面是否有帮助?
0 / 5 - 0 等级