Kubernetes入门与存储资源管理
1. Kubernetes基础对象操作
Kubernetes中有一些重要的基础对象,如Secret和ConfigMap,下面详细介绍它们的使用。
1.1 Secret的使用
Secret用于存储敏感数据,如密码。以下是一个使用Secret的示例:
secretKeyRef:
name: mypassword
key: mypassword
创建Pod的命令如下:
# kubectl create -f 3-2-3_pod_ev_secret.yaml
pod "secret-access-ev" created
这里的声明位于 spec.containers[].env[] 下,需要指定Secret的名称和键名,在这个例子中两者都是 mypassword 。
1.2 ConfigMap的使用
ConfigMap可以将配置数据以键值对的形式注入到Pod中,用于存储非敏感的配置数据。它可以基于文件、目录或指定的文字值创建。
- 创建ConfigMap
- 基于文件创建:
# kubectl
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



