kubectl获取secret内容
时间: 2023-10-16 21:05:36 浏览: 95
kubernetes常用命令表
要获取 Kubernetes 中的 Secret 内容,可以使用以下命令:
```
kubectl get secret <secret-name> -o jsonpath='{.data.<data-key>}' | base64 --decode
```
其中,`<secret-name>` 是要获取的 Secret 的名称,`<data-key>` 是 Secret 中要获取的数据的键名,例如 `username` 或 `password`。
这个命令会返回经过 base64 编码的数据,需要使用 `base64 --decode` 命令来解码。
例如,要获取名为 `my-secret` 的 Secret 中的 `username` 数据,可以使用以下命令:
```
kubectl get secret my-secret -o jsonpath='{.data.username}' | base64 --decode
```
注意,需要具有足够的权限来获取 Secret 的内容。
阅读全文