【发布时间】: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