Kubernetes 资源管理:Secrets、命名与命名空间
1. 管理 Kubernetes 中的 Secrets
1.1 Secrets 概述
Kubernetes 的 Secrets 以键值对的形式管理信息,其中值是经过编码的。使用 Secrets 可以避免在配置文件中设置敏感值或在命令行中输入它们,从而降低凭证泄露的风险,并使资源配置更加有序。目前,Secrets 有三种类型:
- Opaque:默认类型,数据不会显示。
- Service account token
- Docker authentication
1.2 使用 Secrets 前的准备
- 大小限制 :每个 Secret 有 1 MB 的大小限制,虽然可以在单个 Secret 中定义多个键值对,但总大小不能超过 1 MB。
- 创建顺序 :由于 Secret 对于容器来说就像一个卷,因此需要在依赖它的 Pod 之前创建 Secret。
1.3 创建 Secret
只能使用配置文件来生成 Secret。以下是一个简单的示例:
// A simple file for configuring secret
# cat secret-test.json
{
"kind": "Secret",
"apiVersion": "v1",
"metadata": {
"name": "secret-t
Kubernetes资源管理核心指南
超级会员免费看
订阅专栏 解锁全文
874

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



