构建Kubernetes ConfigMap/Secret清单目录,从文件中插入数据。
项目描述
构建Kubernetes ConfigMap/Secret清单目录,从文件中插入数据。
示例
给定这个目录
- example-manifests/ - configmaps/ - mymap.yaml 
- mymap.yaml.files/ - file1 
- file2 
 
 
 
其中 mymap.yaml 看起来像
apiVersion: v1
kind: ConfigMap
metadata:
  namespace: mynamespace
  name: something
  labels:
    mylabel: value
运行 k8s-build-maps example-manifests example-manifests-built 创建此目录
- example-manifests-built/ - configmaps/ - mymap.yaml 
 
 
其中 mymap.yaml 包含以下内容
apiVersion: v1
kind: ConfigMap
metadata:
  namespace: mynamespace
  name: something
  labels:
    mylabel: value
data:
  file2: dGVzdDI=
  file1: dGVzdDE=
安装
pip install k8s-build-maps
用法
k8s-build-maps SOURCE [DEST] [--clean] [--no-clean] [-q/--quiet] [--debug]
位置
- SOURCE:必需。源清单目录。 
- DEST:如果存在于构建配置中,则为可选。目标清单目录。 
- --clean/--no-clean:在构建清单之前,通过传递 --clean 删除 DEST 中的现有文件。默认为 --no-clean。 
- -q/--quiet:隐藏输出。 
- --debug:启用调试日志。 
配置文件
源目录可以有一个可选的 .build-maps.yaml 配置文件。这可能包含以下值
- dest:DEST 路径,相对于 SOURCE。可以在命令行中覆盖。 
- clean:true 或 false。可以通过命令行上的 --clean/--no-clean 覆盖。 
项目详情
    
       关闭
    
      
        
    
    
  
k8s-build-maps-0.0.9.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 5b9ba014b98299306b588a598a9348c79b1b045c297f79f59f33c17a84e3c106 | |
| MD5 | 3cbd1d798d477fb466000abb9fcc23df | |
| BLAKE2b-256 | ae2f81d2a67ac34a93ede1acf3a611adadd18241ad76d84fea82b0ef83b81462 |