banner
NEWS LETTER

跨Namespace同步Secret和ConfigMap

Scroll down

本文作者:丁辉

跨Namespace同步Secret和ConfigMap

示例:同步 test 命名空间下的 demo-secretdefault 命名空间下

JQ实现

  1. 准备依赖 jq

    • Centos

      1
      yum install jq -y
    • Ubuntu

      1
      apt install jq -y
  2. 执行命令

    1
    2
    3
    kubectl get secret demo-secret -n test -o json \
    | jq 'del(.metadata["namespace","creationTimestamp","resourceVersion","selfLink","uid"])' \
    | kubectl apply -n default -f -

SED实现

1
2
3
kubectl get secret demo-secret -n test -o json \
| jq 'del(.metadata["namespace","creationTimestamp","resourceVersion","selfLink","uid"])' \
| kubectl apply -n default -f -

Helm部署Config-Syncer实现自动同步

请查看此文档:Helm部署Config-Syncer

I'm so cute. Please give me money.

其他文章
cover
查看Kubernetes内所有特权容器
  • 70/01/01
  • 00:00
  • Kubernetes-使用文档
cover
磁盘读写性能测试
  • 70/01/01
  • 00:00
  • Kubernetes-存储
目录导航 置顶
  1. 1. 跨Namespace同步Secret和ConfigMap
    1. 1.1. JQ实现
    2. 1.2. SED实现
    3. 1.3. Helm部署Config-Syncer实现自动同步
请输入关键词进行搜索