从 kubeconfig 中提取指定上下文(Context)并生成独立 kubeconfig 文件
背景说明
在一个合并的 kubeconfig 文件中,想要把某一个上下文 context 单独获取出来
kubectl config view \
--kubeconfig=config \
--context=aws-us \
--minify \
--flatten \
-o yaml > aws-kubeconfig.yaml
参数说明
| 参数 | 作用 |
|---|---|
--kubeconfig=config | 指定你的原始 config 文件 |
--context=aws-us | 只提取 AWS 对应的上下文配置 |
--minify | 仅导出与该 context 相关的 cluster 、user 、namespace |
--flatten |