kubectl create secret generic mysecret --from-literal=username=admin --from-literal=password=123 kubectl get secret [root@cicd ~]# kubectl get secret NAME TYPE DATA AGE default-token-g44kp kubernetes.io/service-account-token 3 3d mysecret Opaque 2 9s 1. 2. 3. 4. 每个--from-literal对应...
kubectl create secret generic second-secret --from-file=secret.json 1. 创建完成之后,使用kubectl describe secret second-secret查看secret的键值内容,同样也不会将文件内容显示出来: 默认使用文件名称secret.json作为键值对的key,也可以通过--from-file=second_secret=app.json指定key为second_secret; 可以使用多组...
kubectl get secrets -n [namespace] [secret-name] --template='{{ .data.[key-name] | base64decode }}' # Get a value from a secret using jsonpath kubectl get secrets [secret-name] -o jsonpath="{.data.key1}" | base64 --decode JSONPath是一种查询语言,用于从 JSON 文档中提取特定数据。
kubectl get secret SECRET -o go-template='{{ .data.KEY | base64decode }}' 注意,kubectl run 仅支持 Pod、Replication Controller、Deployment、Job 和 CronJob 等几种资源。具体的资源类型是由参数决定的,默认为 Deployment: 创建的资源类型 参数 Pod --restart=Never Replication Controller --generator=run...
2.验证secret 检查secret 是否已创建: kubectl get secret [-n mynamespace] 输出: kubectl get secret -n elk NAME TYPE DATA AGE default-token-jxc92 kubernetes.io/service-account-token32d23h elastic-certificate-pem Opaque12d23h elastic-certificates Opaque12d23h ...
kubectl get secret db-user-pass -o jsonpath=‘{.data}’ 输出类似于: {“password.txt”:“MWYyZDFlMmU2N2Rm”,“username.txt”:“YWRtaW4=”} 现在你可以解码 password.txt 的数据: echo ‘MWYyZDFlMmU2N2Rm’ | base64 --decode 输出类似于: ...
$ kubectl get secret 上述命令的输出如下截图所示: 图9.9 - 列出所有已安装的秘钥 在前面的截图中,我们看到了postgresql秘钥,其中存储了 PostgreSQL 密码,以及sh.helm.release.v1.postgresql.v1,其中存储了 Helm 发布信息。 现在,让我们通过运行以下命令检查当前命名空间中的 Helm 发布: $ helm ls 上述命令的...
view-secret 当需要查看 Secret 中的信息时,往往需要执行以下步骤: kubectl get secret <secret> -o yaml 复制secret 中的数据 echo "<secret-data>" | base64 -d 而view-secret 这个插件就简化了这一步骤,直接在终端打印解码后的内容。 项目地址:https://github.com/elsesiy/kubectl-view-secret 安装 $ ku...
k get secrets <secret-name> -o jsonpath='{ .data.<key> }' | base64 --decode | pbcopy 监控指标 k top pods --all-namespaces --sort-by=memory k top pods --all-namespaces --sort-by=cpu k top nodes --sort-by=memory k top nodes --sort-by=cpu 在Pod或节点上执行命令 k exec -it...
首先需要的第一步是活的当前项目的提交历史列表。 然后在特定的版本后,选择 <> 标记,进入这个版本...