kubernetes - 从文件创建 kubernetes configmap 时,key 是什么意思
问题描述
我在这里看到这样的语法:
kubectl create cm configmap4 --from-file=special=config4.txt
我在这里没有找到关于 = 的重复和特殊含义的描述。此处的Kubernetes 文档仅表示在 kubectl 中创建配置映射时在 --from -file之后使用=一次。
解决方案
从生成 YAML 看来,这个中间键意味着从文件中加载的所有键都嵌套在提到的键中(问题示例中的特殊关键字)。
它看起来像这样:
apiVersion: v1
data:
special: |
var3=val3
var4=val4
kind: ConfigMap
metadata:
creationTimestamp: "2019-06-01T08:20:15Z"
name: configmap4
namespace: default
resourceVersion: "123320"
selfLink: /api/v1/namespaces/default/configmaps/configmap4
uid: 1582b155-8446-11e9-87b7-0800277f619d
推荐阅读
- java - 方法调用的类型推断如何工作?
- amazon-web-services - AWS Lambda 是否严格按顺序处理 DynamoDB 流事件?
- jetty - Jetty websockets 和 abstracthandler
- microsoft-graph-api - Office365 API 没有说明日历是否在用户视图中被选中/启用/可见?
- angular - Angular 4 将服务响应值传递给多个组件
- javascript - 使用快捷键在angular6中聚焦可编辑项目的方法是什么?
- c# - 如何在运行时摆脱 DataGridView 行中的这一设计时行?
- c# - 给定 CEST(德国)中的 DateTime,需要知道 EST 时间(包括 DST)
- swift - 从 URL 对 UIImage 进行单元测试
- docopt - 在 docopt 中指定一个选项一次或多次