Pulumi 在运行时获取 kubernetes 上下文
Pulumi get kubernetes context at runtime
有没有办法在运行时获取当前的 kubernetes 上下文,以防止使用不正确的上下文调用 pulumi up
?我特别想确保我的本地 kubernetes 部署逻辑不会在本地集群以外的任何地方结束。
我已经浏览了这些示例,但没有看到任何这样做的东西:https://github.com/pulumi/examples/search?l=TypeScript&p=2&q=context&type=(也许我以错误的方式思考我的问题)。
如here所述,首先您必须为要使用的集群创建上下文,例如:
kubectl config \
set-context <my-context> \
--cluster=<my-cluster> \
--user=<my-user>
然后 运行 pulumi stack init new-kube-stack
将要求您输入访问令牌,最后 运行 pulumi config set kubernetes:context my-context
在先前创建的上下文中定义的集群中工作。
有没有办法在运行时获取当前的 kubernetes 上下文,以防止使用不正确的上下文调用 pulumi up
?我特别想确保我的本地 kubernetes 部署逻辑不会在本地集群以外的任何地方结束。
我已经浏览了这些示例,但没有看到任何这样做的东西:https://github.com/pulumi/examples/search?l=TypeScript&p=2&q=context&type=(也许我以错误的方式思考我的问题)。
如here所述,首先您必须为要使用的集群创建上下文,例如:
kubectl config \
set-context <my-context> \
--cluster=<my-cluster> \
--user=<my-user>
然后 运行 pulumi stack init new-kube-stack
将要求您输入访问令牌,最后 运行 pulumi config set kubernetes:context my-context
在先前创建的上下文中定义的集群中工作。