【发布时间】:2020-04-06 17:29:34
【问题描述】:
尝试在 nixos 上安装 Kubernetes 时,使用以下节:
services.kubernetes.masterAddress = "XXXXXX";
users.users.XXXXXX.extraGroups = [ "kubernetes" ];
services.kubernetes = {
roles = ["master" "node"];
};
我遇到了以下问题:
open /var/lib/kubernetes/secrets/etcd.pem: no such file or directory
我将其识别为 TLS/SSL 证书,但我应该如何生成该文件?
【问题讨论】:
-
请详细描述。 “安装 Kubernetes”是什么意思?有几种安装方法。你是用
minikube、kubeadm做的还是从头开始做的,称为“艰难的方式”? -
公平点,我已经添加了一些细节 - 我希望这是你所追求的。我想这算是“艰难的道路”。
-
您是否遵循过类似github.com/kelseyhightower/kubernetes-the-hard-way 的任何教程?我猜你错过了配置中的一些重要步骤。尝试通过它并仔细检查您是否没有错过任何重要的事情。首先我会检查这个部分github.com/kelseyhightower/kubernetes-the-hard-way/blob/master/…
-
实际上,我是从这个rzetterberg.github.io/kubernetes-nixos.html 开始的,因为它明确适用于 nixos 上的 kubernetes。很明显它已经有几年的历史了,但我希望它可以通过小的修改来工作——例如,生成 etcd.pem 文件。
标签: ssl kubernetes etcd nixos