Skip to main content

secret

类型

内置类型用法
Opaque
kubernetes.io/service-account-token服务账号令牌
kubernetes.io/dockercfg~/.dockercfg 文件的序列化形式
kubernetes.io/dockerconfigjson~/.docker/config.json 文件的序列化形式
kubernetes.io/basic-auth用于基本身份认证的凭据
kubernetes.io/ssh-auth用于 SSH 身份认证的凭据
kubernetes.io/tls用于 TLS 客户端或者服务器端的数据
bootstrap.kubernetes.io/token启动引导令牌数据

默认为Opaque类型, 必须使用generic来声明

kubectl create secret generic

Yaml定义

需要base64加密的值

apiVersion: v1
kind: Secret
metadata:
name: redis-password
data:
password: msdnmm

命令行定义

kubectl create secret generic redis-password --from-literal=redis-password=msdnmm,. -n redis-ha