【问题标题】:Pulumi: empty stack普鲁米:空栈
【发布时间】:2019-09-06 17:55:58
【问题描述】:

当我想列出我当前的堆栈时,我得到了这个输出:

我不太明白为什么它给我这个消息。

这是我的项目:

这里有代码:

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

const appLabels = { app: "nginx" };
const deployment = new k8s.apps.v1.Deployment("nginx", {
    spec: {
        selector: { matchLabels: appLabels },
        replicas: 1,
        template: {
            metadata: { labels: appLabels },
            spec: { containers: [{ name: "nginx", image: "nginx" }] }
        }
    }
});
export const name = deployment.metadata.apply(m => m.name);

我试过up当前资源:

【问题讨论】:

  • 你有 kubeconfig 和 pulumi 期望的工作 kubernetes 连接吗?
  • 所以基本上,你需要在这个路径上有 kubeconfig:~/.kube/config
  • 可能不会。我已经安装了k3s。 pulumi 期望这个 kubeconfig 在哪里?
  • 我很确定它会查看所有默认的 kubectl 路径。例如我指定的路径
  • 我刚刚发现 k3s 在# Kubeconfig is written to /etc/rancher/k3s/k3s.yaml 处生成了一个kubeconfig...

标签: pulumi


【解决方案1】:

因为您还没有使用pulumi up 创建任何资源。 pulumi stack 仅显示有关当前堆栈状态的信息。在您运行pulumi up 并接受创建资源后,pulumi stack 将显示资源已创建。

【讨论】:

    猜你喜欢
    • 2022-01-11
    • 2019-09-07
    • 2020-12-05
    • 2020-01-07
    • 2021-12-04
    • 1970-01-01
    • 2022-01-22
    • 2017-09-03
    • 1970-01-01
    相关资源
    最近更新 更多