Secret类型
Last updated
Was this helpful?
Last updated
Was this helpful?
通常使用kubectl create
命令可以创建三种类型的Secret,除此之外,还有一种类型,下面对四种类型进行简述:
:最普通的类型,其spec.type=Opaque
,该类型的Secret主要就是用来向容器中传递私密数据的,可以以环境变量(不推荐)的方式传递,同样可以以卷的方式挂载,然后在容器中以文件的方式存在;
:其spec.type=kubernetes.io/dockerconfigjson
,该类型的Secret是用来从私有镜像仓库中下载镜像;
:其spec.type=kubernetes.io/tls
,该类型的Secret通常是在中使用的,以处理TLS传输的;
service-account-token: 其spec.type=kubernetes.io/service-account-token
,该类型的Secret通常与ServiceAccout有关,是为了赋予Pod相关权限以访问Kubernetes资源的;
在这里,我们主要介绍前三种类型的Secret。