gpt4 book ai didi

typescript - Pulumi:检索 kubernetes secret 值

转载 作者:行者123 更新时间:2023-12-02 12:19:31 24 4
gpt4 key购买 nike

我有一个具有内联纯文本配置的服务,该服务需要存储在 Kubernetes secret 中的某些信息。什么@pulumi/kubernetes API方法可以用来访问原始的kubernetes secret 值吗?

最佳答案

使用k8s.core.v1.Secret.get(pulumiName, SecretName) ( secretName can contain the namespace/ as prefix )。

Every Pulumi resource has a get() method .

例如:从 kubernetes.io/service-account-token 获取 token :

import * as k8s from "@pulumi/kubernetes";

type KubernetesSecretData = { [key: string]: string }

const namespace = 'kube-public'
const secretName = 'default-token-tdcdz'

export const token =
k8s.core.v1.Secret.get('testSecret',`${namespace}/${secretName}`)
.data.apply(v => {
return (<KubernetesSecretData> v)["token"]
})

关于typescript - Pulumi:检索 kubernetes secret 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52523443/

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