如何查看kubectl自带的kustomize版本
查询kubectl内置kustomize版本的方法
方法1:通用适配所有kubectl版本的查询方式
直接执行如下命令:
kubectl version --output yaml
在返回结果的clientVersion段落中,找到kustomizeVersion字段,对应值就是和当前kubectl绑定发布的kustomize版本。
输出示例片段参考:
clientVersion: major: "1" minor: "27" gitVersion: v1.27.3 gitCommit: 25b4e43193bcda6c7328d6571d36791c054ffa7d gitTreeState: clean buildDate: 2023-06-14T09:53:42Z goVersion: go1.20.5 compiler: gc platform: darwin/amd64 kustomizeVersion: v5.0.1
如果习惯用json格式输出,也可以用kubectl version --output json命令,配合过滤工具直接提取版本:
# 适用于安装了jq工具的环境 kubectl version --output json | jq -r '.clientVersion.kustomizeVersion'
方法2:适用于kubectl 1.21及以上版本
1.21及更高版本的kubectl支持直接调用内置kustomize的版本查询命令:
kubectl kustomize version
执行后会直接返回内置kustomize的版本号。
注意事项
- 以上查询结果仅对应当前kubectl内置绑定的kustomize版本,和你单独安装的独立版kustomize工具版本可能存在差异。
内容的提问来源于stack exchange,提问作者Sibi
相关产品推荐
相关产品推荐

