使用命令行结合jq提取出Kubernetes配置文件里的secret信息

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/i042416/article/details/84594289

我们知道home目录下的.kube目录里存放了Kubernetes的配置文件config, 里面有certificate-authority-data:
在这里插入图片描述
如何通过shell将这个字段的值提取出来?我们需要用到jq,一个命令行的json字符串处理和转换工具:
在这里插入图片描述
使用如下命令行:

kubectl config view --minify --flatten -o json | jq ".clusters[0].cluster.\"certificate-authority-data\""

达到了我们期望的效果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/i042416/article/details/84594289