密钥与配置项作用类似,但具有更高的安全性,k8s保证密钥在分发时只会存储在内存中而不会落盘。

# 密钥类型

密钥类型说明如下。

类型 说明
Opaque 一般类型密钥,可选使用base64加密存储
kubernetes.io/dockerconfigjson 存放私有docker镜像仓库的认证信息,使用base64加密
IngressTLS 存放Ingress域名证书

更多内置类型,请参考Kubernetes官方对 Secret (opens new window) 的介绍。

# 操作简介

# 密钥列表

# 前提

拥有集群状态为“正常”的集群。
当前用户拥有对应集群的集群内权限。

# 操作步骤

  1. 点击配置>密钥,查看密钥列表。

# 添加密钥

# 前提

拥有集群状态为“正常”的集群。
当前用户拥有对应集群的集群内权限。
已进入密列表页面。

# 操作步骤

  1. 点击添加密钥按钮,点击后,进入创建密钥页面。

注意,请对密钥数据的值进行base64加密。

# 删除密钥

# 前提

拥有集群状态为“正常”的集群。
当前用户拥有对应集群的集群内权限。
已存在密钥。
已进入密钥列表页面。

# 操作步骤

  1. 选中要删除的密钥,点击删除删除密钥按钮。

  2. 点击后,弹出确认提示,点击确认后删除。

注意:
系统创建的密钥无法删除。

# 查看YAML

# 前提

拥有集群状态为“正常”的集群。
当前用户拥有对应集群的集群内权限。
已存在钥。
已进入密钥列表页面。

# 操作步骤

  1. 找到要查看YAML的密钥,点击编辑YAML按钮,点击后查看yaml。

  2. 点击导出按钮,即可下载该密钥的yaml。

# 修改密钥

# 前提

拥有集群状态为“正常”的集群。
当前用户拥有对应集群的集群内权限。
已存在钥。
已进入密钥列表页面。

# 操作步骤

  1. 找到要修改的密钥,点击更新按钮,点击后,进入更新密钥页面。

  2. 点击右上角YAML修改,可以直接修改该密钥的yaml。

  3. 修改后,可以点击修改直接提交yaml。

# 密钥详情

# 前提

拥有集群状态为“正常”的集群。
当前用户拥有对应集群的集群内权限。
已存在钥。
已进入密钥列表页面。

# 操作步骤

  1. 找到要查看详情的密钥,点击该密钥的名称。