Kubernetes Secrets - secret 定义中类型 "Opaque"的用途是什么

标签 kubernetes kubernetes-security

在大多数有关在 Kubernetes 中使用 secret 的示例中,您都可以找到类似的示例:

apiVersion: v1
kind: Secret
metadata:
  name: mysecret
type: Opaque
data:
  username: User
  password: **********

上面定义中type: Opaque的用途是什么?还可以在那里指定哪些其他类型(以及哪些用例)?

最佳答案

type: Opaque 意味着从 kubernetes 的角度来看,这个 Secret 的内容是非结构化的,它可以包含任意键值对。

相反,Secret 存储 ServiceAccount 凭据,或用作 ImagePullSecret 的凭据。这些内容有限制。

关于Kubernetes Secrets - secret 定义中类型 "Opaque"的用途是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45120359/

相关文章:

kubernetes - 如何将Configmap添加到StatefulSet中的特定Pod?

Gradle 作为非 root

azure - Kubernetes AKS 持久卷磁盘声明到多个节点

linux - 定义环境变量,引用容器的可变环境[kubernetes]

docker - 从 istio bookinfo 示例中获取 404

kubernetes - 受限制的 Kubernetes 仪表板?

kubernetes - 如何从本地机器向远程Kubernetes集群提交Dask作业

authentication - 带证书的 Kubernetes 身份验证

ssl - 如何配置 Kubernetes Ingress Nginx 白名单只适用于 http