Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes KubeletNotReady-未能初始化CSINodeInfo_Kubernetes - Fatal编程技术网

Kubernetes KubeletNotReady-未能初始化CSINodeInfo

Kubernetes KubeletNotReady-未能初始化CSINodeInfo,kubernetes,Kubernetes,在Ubunutu 18.04中安装Kubernetes群集时出现以下错误。库伯内特斯大师准备好了。我用法兰绒做吊舱网络。我将使用join命令将我的第一个节点添加到集群中 Type Status LastHeartbeatTime LastTransitionTime Reason Message ---- ------ ------

在Ubunutu 18.04中安装Kubernetes群集时出现以下错误。库伯内特斯大师准备好了。我用法兰绒做吊舱网络。我将使用join命令将我的第一个节点添加到集群中

  Type             Status  LastHeartbeatTime                 LastTransitionTime                Reason                       Message
  ----             ------  -----------------                 ------------------                ------                       -------
  MemoryPressure   False   Wed, 11 Dec 2019 05:43:02 +0000   Wed, 11 Dec 2019 05:38:47 +0000   KubeletHasSufficientMemory   kubelet has sufficient memory available
  DiskPressure     False   Wed, 11 Dec 2019 05:43:02 +0000   Wed, 11 Dec 2019 05:38:47 +0000   KubeletHasNoDiskPressure     kubelet has no disk pressure
  PIDPressure      False   Wed, 11 Dec 2019 05:43:02 +0000   Wed, 11 Dec 2019 05:38:47 +0000   KubeletHasSufficientPID      kubelet has sufficient PID available
  Ready            False   Wed, 11 Dec 2019 05:43:02 +0000   Wed, 11 Dec 2019 05:38:47 +0000   KubeletNotReady              Failed to initialize CSINodeInfo: error updating CSINode annotation: timed out waiting for the condition; caused by: the server could not find the requested resource
更新:

我注意到下面的worker节点

    root@worker02:~# systemctl status kubelet
● kubelet.service - kubelet: The Kubernetes Node Agent
   Loaded: loaded (/lib/systemd/system/kubelet.service; enabled; vendor preset: enabled)
  Drop-In: /etc/systemd/system/kubelet.service.d
           └─10-kubeadm.conf
   Active: active (running) since Wed 2019-12-11 06:47:41 UTC; 27s ago
     Docs: https://kubernetes.io/docs/home/
 Main PID: 14247 (kubelet)
    Tasks: 14 (limit: 2295)
   CGroup: /system.slice/kubelet.service
           └─14247 /usr/bin/kubelet --bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf --config=/var/lib/kubelet/config.yaml --cgroup-driv

Dec 11 06:47:43 worker02 kubelet[14247]: I1211 06:47:43.085292   14247 reconciler.go:209] operationExecutor.VerifyControllerAttachedVolume started for volume "flannel-cfg" (UniqueName: "kuber
Dec 11 06:47:43 worker02 kubelet[14247]: I1211 06:47:43.086115   14247 reconciler.go:209] operationExecutor.VerifyControllerAttachedVolume started for volume "flannel-token-nbss2" (UniqueName
Dec 11 06:47:43 worker02 kubelet[14247]: I1211 06:47:43.087975   14247 reconciler.go:209] operationExecutor.VerifyControllerAttachedVolume started for volume "kube-proxy" (UniqueName: "kubern
Dec 11 06:47:43 worker02 kubelet[14247]: I1211 06:47:43.088104   14247 reconciler.go:209] operationExecutor.VerifyControllerAttachedVolume started for volume "xtables-lock" (UniqueName: "kube
Dec 11 06:47:43 worker02 kubelet[14247]: I1211 06:47:43.088153   14247 reconciler.go:156] Reconciler: start to sync state
Dec 11 06:47:45 worker02 kubelet[14247]: E1211 06:47:45.130889   14247 csi_plugin.go:267] Failed to initialize CSINodeInfo: error updating CSINode annotation: timed out waiting for the condit
Dec 11 06:47:48 worker02 kubelet[14247]: E1211 06:47:48.134042   14247 csi_plugin.go:267] Failed to initialize CSINodeInfo: error updating CSINode annotation: timed out waiting for the condit
Dec 11 06:47:50 worker02 kubelet[14247]: E1211 06:47:50.538096   14247 csi_plugin.go:267] Failed to initialize CSINodeInfo: error updating CSINode annotation: timed out waiting for the condit
Dec 11 06:47:53 worker02 kubelet[14247]: E1211 06:47:53.131425   14247 csi_plugin.go:267] Failed to initialize CSINodeInfo: error updating CSINode annotation: timed out waiting for the condit
Dec 11 06:47:56 worker02 kubelet[14247]: E1211 06:47:56.840529   14247 csi_plugin.go:267] Failed to initialize CSINodeInfo: error updating CSINode annotation: timed out waiting for the condit
请让我知道如何解决这个问题

此链接仅适用于具有1个主节点的1个群集。如果要添加工作节点。您需要在主节点的/etc/hosts文件中指定您的IP和机器名。然后让你的kubernetes大师重新入伍。一旦启动。然后将工作节点连接到主节点。确保在worker节点中安装kubectl和docker。如果您只希望主机管理kubernetes群集,请跳过共享链接的步骤26


此链接仅适用于具有1个主节点的1个群集。如果要添加工作节点。您需要在主节点的/etc/hosts文件中指定您的IP和机器名。然后让你的kubernetes大师重新入伍。一旦启动。然后将工作节点连接到主节点。确保在worker节点中安装kubectl和docker。如果您只希望主机管理kubernetes群集,请跳过共享链接的第26步。

我也有同样的问题,但是,我的情况是,我有一个正在运行的k8s群集,突然,CISNodeInfo问题发生在我的一些k8s节点上,而该节点不再在群集中。用谷歌搜索了几天,终于从谷歌那里得到了答案

只需编辑/var/lib/kubelet/config.yaml即可添加:

featureGates:
  CSIMigration: false

。。。文件末尾似乎允许群集按预期启动。

我也有同样的问题,但是,我的情况是,我有一个正在运行的k8s群集,突然,我的一些k8s节点上发生了CISNodeInfo问题,而该节点不再在群集中。用谷歌搜索了几天,终于从谷歌那里得到了答案

只需编辑/var/lib/kubelet/config.yaml即可添加:

featureGates:
  CSIMigration: false

。。。文件末尾似乎允许群集按预期启动。

您是指用于pod网络的法兰绒吗?是的。我用法兰绒做吊舱网络你关掉了你的交换记忆吗。我使用swapoff-athat关闭了交换内存,就像我只为1个集群和1个主节点关闭一样。如果要添加工作节点。您需要在主节点的/etc/hosts文件中指定您的IP和机器名。然后让你的kubernetes大师重新入伍。一旦启动。然后将工作节点连接到主节点。确保在worker节点中安装kubectl和docker。如果您只想让主机管理kubernetes群集,请跳过链接SharedId的步骤26。您是说pod网络的法兰绒?是的。我用法兰绒做吊舱网络你关掉了你的交换记忆吗。我使用swapoff-athat关闭了交换内存,就像我只为1个集群和1个主节点关闭一样。如果要添加工作节点。您需要在主节点的/etc/hosts文件中指定您的IP和机器名。然后让你的kubernetes大师重新入伍。一旦启动。然后将工作节点连接到主节点。确保在worker节点中安装kubectl和docker。如果您只想让master管理kubernetes群集,请跳过链接sharedIt的第26步工作,我没有在master nodePlease关闭主题问题中安装kubernetes cni。它工作了,我没有在master nodePlease关闭主题问题中安装kubernetes cni。