gpt4 book ai didi

node.js - 来自卷的数据作为 kubernetes secret

转载 作者:太空宇宙 更新时间:2023-11-03 23:57:02 28 4
gpt4 key购买 nike

我有一个以docker-compose up开头的应用程序。某些 ssh 凭据是通过主机中卷中的 json 文件提供的。我想在 kubernetes 中运行该应用程序,如何使用 kubernetes key 提供凭据?我的 json 文件如下所示:

{
"HOST_USERNAME"="myname",
"HOST_PASSWORD"="mypass",
"HOST_IP"="myip"
}

我使用base64创建了一个名为mysecret.yml的文件,并在kubernetes中应用了

apiVersion: v1
kind: Secret
metadata:
name: mysecret
type: Opaque
data:
HOST_USERNAME: c2gaQ=
HOST_PASSWORD: czMxMDIsdaf0NjcoKik=
HOST_IP: MTcyLjIeexLjAuMQ==

我如何在deployment.yml中写入卷才能正确使用 secret ?

最佳答案

apiVersion: v1
kind: Pod
metadata:
name: mypod
spec:
containers:
- name: mypod
image: redis
volumeMounts:
- name: foo
mountPath: "/etc/foo"
readOnly: true
volumes:
- name: foo
secret:
secretName: mysecret

这是上面使用 Secret 作为卷的示例。您可以使用相同的方法来定义部署。

请参阅 kubernetes 官方文档以获取更多信息: https://kubernetes.io/docs/concepts/configuration/secret/

关于node.js - 来自卷的数据作为 kubernetes secret ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56605584/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com