Typescript Pulumi在运行时获取kubernetes上下文

Typescript Pulumi在运行时获取kubernetes上下文,typescript,kubernetes,pulumi,Typescript,Kubernetes,Pulumi,有没有办法在运行时获取当前kubernetes上下文,以防止使用不正确的上下文调用pulumi up?我特别希望确保我的本地kubernetes部署逻辑不会出现在本地集群之外的任何地方 我已经看过了这些示例,但没有看到任何可以这样做的东西:(可能我对问题的想法是错误的)。如前所述,首先您必须为要使用的集群创建一个上下文,例如: kubectl config \ set-context <my-context> \ --cluster=<my-cluster>

有没有办法在运行时获取当前kubernetes上下文,以防止使用不正确的上下文调用
pulumi up
?我特别希望确保我的本地kubernetes部署逻辑不会出现在本地集群之外的任何地方

我已经看过了这些示例,但没有看到任何可以这样做的东西:(可能我对问题的想法是错误的)。

如前所述,首先您必须为要使用的集群创建一个上下文,例如:

kubectl config \
    set-context <my-context> \
    --cluster=<my-cluster> \
    --user=<my-user>
kubectl配置\
设置上下文\
--群集=\
--使用者=
然后运行
pulumi stack init new kube stack
,系统将要求您输入访问令牌,最后运行
pulumi config set kubernetes:context my context
在先前创建的上下文中定义的集群中工作