【问题标题】:Can't install a specific kustomize version无法安装特定的 kustomize 版本
【发布时间】:2021-03-28 15:39:17
【问题描述】:

我正在尝试在 Mac 中安装 kustomize v3.2.1,但执行这些步骤时出现以下错误。

wget "https://github.com/kubernetes-sigs/kustomize/archive/refs/tags/kustomize/v3.2.1.tar.gz" 解压源代码

tar xzf xxxxx.tar.gz cd xxxxxx make install

输出:

go install /cmd/kustomize
make: go: No such file or directory
make: *** [install] Error 1
How can I install this version without any issues? Thanks!

我需要重新创建这个问题,因为我无法回答我之前的问题。所以下面的命令不适用于特定版本的 kustomize

# install a particular version
brew install kustomize@v3.2.1

在 brew 中,只有最新版本可用

【问题讨论】:

标签: kubernetes kustomize


【解决方案1】:

我从release 下载了版本到我的temp 文件夹中。无需安装任何东西

您可以选择将kustomize_kustomize.v3.2.1_darwin_amd64 重命名为kustomize

luuk@mini temp % ./kustomize_kustomize.v3.2.1_darwin_amd64 version
Version: {Version:kustomize/v3.2.1 GitCommit:d89b448c745937f0cf1936162f26a5aac688f840 BuildDate:2019-09-27T00:10:52Z GoOs:darwin GoArch:amd64}
luuk@mini temp % ./kustomize_kustomize.v3.2.1_darwin_amd64 help

Manages declarative configuration of Kubernetes.
See https://sigs.k8s.io/kustomize

Usage:
  kustomize [command]

Available Commands:
  build       Print configuration per contents of kustomization.yaml
  config      Config Kustomize transformers
  create      Create a new kustomization in the current directory
  edit        Edits a kustomization file
  help        Help about any command
  version     Prints the kustomize version

Flags:
  -h, --help   help for kustomize

Use "kustomize [command] --help" for more information about a command.
luuk@mini temp %

【讨论】:

  • 感谢您抽出宝贵时间在这里发表评论。我使用 mac 并尝试这样做,但它没有用。我猜那一个是用于linux的。 ./kustomize_kustomize.v3.2.1_darwin_amd64:找不到命令。
  • 文件名中的 darwin_amd64 表明它适用于 Mac,在 64 位 Intel 处理器上运行
  • 我明白了,我按照你说的做了。只是说找不到命令。
  • 你应该让它可执行,使用:chmod +x kustomize_kustomize.v3.2.1_darwin_amd64
  • 非常感谢,它现在工作了!关于如何运行 kustomize 命令而不是使用 ./ 的任何想法
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-03
  • 1970-01-01
  • 2023-03-03
  • 1970-01-01
相关资源
最近更新 更多