开发者社区> 问答> 正文

Kubernetes 集群 创建密钥





前提条件


您已成功创建一个 Kubernetes 集群,参见 创建Kubernetes集群


背景信息


若您需要在 Kubernetes 集群中使用一些敏感的配置,比如密码、证书等信息时,建议使用密钥(secret),即保密字典。
密钥有多种类型,例如:

  • Service Account:用来访问 Kubernetes API,由 Kubernetes 自动创建,并且会自动挂载到 Pod 的/run/secrets/kubernetes.io/serviceaccount目录中。
  • Opaque:base64 编码格式的 Secret,用来存储密码、证书等敏感信息。

默认情况下,通过 Web 界面只能创建 Opaque 类型的密钥。Opaque 类型的数据是一个 map 类型,要求value 是 base64 编码格式。阿里云容器服务提供一键创建密钥的功能,自动将明文数据编码为 base64 格式。
您也可通过命令行手动创建密钥,请参见 kubernetes secret 了解更多信息。


操作步骤

  1. 登录 容器服务管理控制台
  2. 在 Kubernetes 菜单下,单击左侧导航栏中的应用 > 保密字典,进入保密字典页面。
  3. 选择所需的集群和命名空间,单击右上角的创建。
  4. 配置新的保密字典。

  5. 名称:输入密钥的名称。名称长度为 1-253 字符,只能包含小写字母、数字、’-‘和’.’
  6. 配置密钥的数据。单击添加,在弹出的对话框中,输入密钥名称和值,即键值对。本例中创建的密钥包含两个 value,username:admin和 passwrod:1f2d1e2e67df。
  7. 单击确定。
默认返回保密字典页面,您可看到新建的密钥出现在列表中。

展开
收起
青蛙跳 2018-08-17 19:32:02 1611 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
ACK 云原生弹性方案—云原生时代的加速器 立即下载
ACK集群类型选择最佳实践 立即下载
企业运维之云原生和Kubernetes 实战 立即下载

相关镜像