当前位置: 首页 > 工具软件 > secret_hub > 使用案例 >

kubectl创建secret

任繁
2023-12-01

使用kubectl命令可以创建不同类型的secret对象。下面是一个通用的kubectl create secret命令的示例:

kubectl create secret <type> <name> <data> <options>

其中,指定secret对象的类型,可以是generic、docker-registry、tls等。指定secret对象的名称,是secret对象的数据,是secret对象的其他选项。

以下是一些常见的secret类型和创建命令的示例:

  1. generic类型的secret,用于存储任意类型的数据:
kubectl create secret generic <name> --from-literal=<key>=<value>

其中,是secret对象的名称,是数据的键名,是数据的值。

  1. docker-registry类型的secret,用于存储Docker镜像仓库的认证信息:
kubectl create secret docker-registry <name> --docker-username=<username> --docker-password=<password> --docker-email=<email> --docker-server=<server>

其中,是secret对象的名称,、、和是Docker镜像仓库的认证信息。

  1. tls类型的secret,用于存储TLS证书和私钥:
kubectl create secret tls <name> --cert=<cert_file> --key=<key_file>

其中,是secret对象的名称,<cert_file>和<key_file>是TLS证书和私钥的文件路径。

这些是一些常见的secret类型和创建命令的示例。您可以根据您的需求和场景选择适当的secret类型,并使用kubectl create secret命令来创建secret对象。

 类似资料: