我有一个K8s集群在OpenStack云提供商下运行。
集群是使用kubeadm工具设置的,该工具包含一个主节点和一个从节点。
我试图使用kubeadm命令添加另一个辅助节点,该命令显示了一个积极的响应,表明节点已成功添加,但我无法使用kubectl get nodes命令找到它。
我进行了调查,发现新从节点上的kubelet没有运行显示cannot create certificate signing request: Unauthorized。
-- The start-up result is done.
May 14 12:15:33 vm1 kubelet[17678]: W0514
我正在使用两台虚拟机和操作系统Centos 8
主节点:
kubeadm init
节点-1:
kubeadm join
node-1成功地加入,得到了运行"kubectl get nodes"的结果。但是运行kubectl get nodes得到了响应"The connection to the server localhost:8080 was refused - did you specify the right host or port?"
我使用命令kubectl config view检查了我的配置,得到了一个结果:
apiVersion: v1
c
我对此有点困惑,因为它已经连续几天没有问题了。
我曾经能够毫无问题地将节点加入到我的集群中。我将在主节点上运行以下命令:
kubeadm init .....
在此之后,它将生成一个join命令和令牌,以发布给我想要加入的其他节点。如下所示:
kubeadm join --token 99385f.7b6e7e515416a041 192.168.122.100
我会在节点上运行它,它们会毫无问题地加入。第二天早上,它突然停止工作了。这是我现在运行该命令时看到的内容:
[kubeadm] WARNING: kubeadm is in alpha, please do not use it fo
当我尝试检查我的k8s证书过期状态时,我运行以下命令:
kubeadm alpha certs check-expiration
其结果是:
name: Invalid value: "alpha_53_116": a DNS-1123 subdomain must consist of lower case alphanumeric characters, '-' or '.', and must start and end with an alphanumeric character (e.g. 'example.com',
我使用kubeadm (1.12)设置了一个集群(1个主节点+2个节点),并面临以下问题:
bootstrap.go:205] Part of the existing bootstrap client certificate is expired: 2019-12-20 08:51:59 +0000 UTC
server.go:262] failed to run Kubelet: unable to load bootstrap kubeconfig: stat /etc/kubernetes/bootstrap-kubelet.conf: no such file or director
我正试图按照此k8s设置多节点集群,但当我试图将其中一个节点连接到主节点时,将面临以下错误:
k0s token create --role=worker
WARN[2022-01-12 13:55:31] no config file given, using defaults
Error: failed to read cluster ca certificate from /var/lib/k0s/pki/ca.crt: open
/var/lib/k0s/pki/ca.crt: no such file or directory. check if t
我设置了一个由四个Raspberry Pi 3 Model B组成的集群,并安装了HypriotOS。主节点运行正常,但是当我在其他一个Pi 3节点上发出join命令时,它会失败,并显示以下错误:
HypriotOS/armv7: root@black-pearl_1 in ~
$ kubeadm join --token=f5ffb9.0fefbf6e0f289a61 192.168.1.20 --skip-preflight-checks
[kubeadm] WARNING: kubeadm is in alpha, please do not use it for production
有没有可能在没有互联网接入的情况下运行"kubeadm init“?
在不允许主机进行外部连接的孤立网络上执行kubeadm init时,当尝试检索时,它在下载某种类型的稳定版本检查时失败。
# kubeadm init
[kubeadm] WARNING: kubeadm is in beta, please do not use it for production clusters.
unable to get URL "https://storage.googleapis.com/kubernetesrelease/release/stable-1.6.txt":