Puncte:0

Nodul master k8s blocat în NotReady

drapel my

Încerc să configurez un singur cluster k8s cu nod, dar am probleme cu blocarea acestuia Nu e gata

Primesc asta dacă fug descrie pe nod

Conditii:
  Tastați Stare LastHeartbeatTime LastTransitionTime Motiv mesaj
  ---- ------ ----------------- ------------------ ----- - -------
  NetworkUnavailable Fals Vineri, 13 mai 2022 16:48:19 +0200 Vineri, 13 mai 2022 16:48:19 +0200 FlannelIsUp Flannel rulează pe acest nod
  MemoryPressure Fals Vin, 13 mai 2022 18:05:31 +0200 Vin, 13 mai 2022 16:38:24 +0200 KubeletHasSufficienteMemory kubelet are suficientă memorie disponibilă
  DiskPressure False Vin, 13 mai 2022 18:05:31 +0200 Vin, 13 mai 2022 16:38:24 +0200 KubeletHasNoDiskPressure kubelet nu are presiune pe disc
  PIDPressure Fals Vin, 13 mai 2022 18:05:31 +0200 Vin, 13 mai 2022 16:38:24 +0200 KubeletHasSufficientePID kubelet are suficient PID disponibil
  Gata Fals Vineri, 13 mai 2022 18:05:31 +0200 Vineri, 13 mai 2022 16:38:24 +0200 KubeletNotReady Rețeaua de rulare a containerului nu este pregătită: NetworkReady=motiv fals:NetworkPluginNotReady mesaj:docker: pluginul de rețea nu este gata configurație neinițializată
Adrese:
  IP intern: 192.168.50.186
  Nume gazdă: intel-nuc
...
PodCIDR: 10.244.0.0/24
PodCIDR-uri: 10.244.0.0/24
Pod-uri neterminate: (6 în total)
  Spațiu de nume Nume CPU Solicită Limite CPU Solicită memorie Limite memorie Vârstă
  --------- ---- ------------ ---------- ---------------- ------------- ---
  kube-system etcd-intel-nuc 100m (1%) 0 (0%) 100Mi (0%) 0 (0%) 87m
  kube-system kube-apiserver-intel-nuc 250m (3%) 0 (0%) 0 (0%) 0 (0%) 87m
  kube-system kube-controller-manager-intel-nuc 200m (2%) 0 (0%) 0 (0%) 0 (0%) 87m
  kube-system kube-flannel-ds-f4mz7 100m (1%) 100m (1%) 50Mi (0%) 50Mi (0%) 78m
  kube-system kube-proxy-gjbjn 0 (0%) 0 (0%) 0 (0%) 0 (0%) 87m
  kube-system kube-scheduler-intel-nuc 100m (1%) 0 (0%) 0 (0%) 0 (0%) 88m

Nu găsesc erori pe nod și am instalat un controler de rețea flanel și i-am schimbat setarea cidr la 10.244.0.0/24, dar în afară de asta, este exact ceea ce este pe master în repo-ul lor git.

kubectl -n jurnalele de sistem kube kube-flannel-ds-f4mz7
I0513 14:48:18.130988 1 main.go:205] CLI flags config: {etcdEndpoints:http://127.0.0.1:4001,http://127.0.0.1:2379 etcdPrefix:/coreos.com/network: etcdCertyfile: etcdKerty : etcdCAFile: etcdUsername: etcdPassword: version:false kubeSubnetMgr:true kubeApiUrl: kubeAnnotationPrefix:flannel.alpha.coreos.com kubeConfigFile: iface:[] ifaceRegex:[] ipMasq:true subnetFile:/subnet public/IP public. : subnetLeaseRenewMargin:60 healthzIP:0.0.0.0 healthzPort:0 iptablesResyncSeconds:5 iptablesForwardRules:true netConfPath:/etc/kube-flannel/net-conf.json setNodeNetworkUnavailable:true}
W0513 14:48:18.131094 1 client_config.go:614] Nu au fost specificate nici --kubeconfig, nici --master. Folosind inClusterConfig. S-ar putea să nu funcționeze.
I0513 14:48:18.427877 1 kube.go:120] Se așteaptă 10m0s pentru sincronizarea controlerului nodului
I0513 14:48:18.428024 1 kube.go:378] Se pornește managerul de subrețea kube
I0513 14:48:19.428219 1 kube.go:127] Sincronizarea controlerului nodului cu succes
I0513 14:48:19.428249 1 main.go:225] Manager de subrețea creat: Manager de subrețea Kubernetes - intel-nuc
I0513 14:48:19.428258 1 main.go:228] Instalarea dispozitivelor de gestionare a semnalelor
I0513 14:48:19.428558 1 main.go:454] S-a găsit configurația rețelei - Tip backend: vxlan
I0513 14:48:19.428616 1 match.go:189] Determinarea adresei IP a interfeței implicite
I0513 14:48:19.429528 1 match.go:242] Utilizând interfața cu numele wlp0s20f3 și adresa 192.168.50.186
I0513 14:48:19.429580 1 match.go:264] Adresă externă implicită la adresa interfeței (192.168.50.186)
I0513 14:48:19.429699 1 vxlan.go:138] Configurare VXLAN: VNI=1 Port=0 GBP=fals Învățare=fals DirectRouting=fals
I0513 14:48:19.430968 1 device.go:82] Dispozitivul VXLAN există deja
I0513 14:48:19.431213 1 device.go:90] Se returnează dispozitivul existent
I0513 14:48:19.431823 1 kube.go:339] Setarea NodeNetworkUnavailable
I0513 14:48:19.629092 1 main.go:332] Configurarea regulilor de mascare
I0513 14:48:19.929866 1 main.go:353] Schimbarea politicii implicite de lanț FORWARD în ACCEPT
I0513 14:48:19.929994 1 main.go:366] Am scris fișierul de subrețea în /run/flannel/subnet.env
I0513 14:48:19.930018 1 main.go:370] Running backend.
I0513 14:48:19.930040 1 main.go:391] În așteptarea ieșirii tuturor goroutinelor
I0513 14:48:19.930071 1 vxlan_network.go:61] urmărirea unor noi închirieri de subrețea
I0513 14:48:19.932511 1 iptables.go:231] Lipsesc unele reguli iptables; ștergerea și recrearea regulilor
I0513 14:48:19.932528 1 iptables.go:255] Se șterge regula iptables: -s 10.244.0.0/24 -d 10.244.0.0/24 -m comment --comment flanneld masq -j RETURN
I0513 14:48:20.027801 1 iptables.go:255] Se șterge regula iptables: -s 10.244.0.0/24 ! -d 224.0.0.0/4 -m comentariu --comentare flanneld masq -j MASQUERADE --random-fully
I0513 14:48:20.028018 1 iptables.go:231] Unele reguli iptables lipsesc; ștergerea și recrearea regulilor
I0513 14:48:20.028037 1 iptables.go:255] Se șterge regula iptables: -s 10.244.0.0/24 -m comment --comment flanneld forward -j ACCEPT
I0513 14:48:20.030548 1 iptables.go:255] Stergerea regulii iptables: ! -s 10.244.0.0/24 -d 10.244.0.0/24 -m comentariu --comentare flanneld masq -j RETURN
I0513 14:48:20.127958 1 iptables.go:255] Se șterge regula iptables: -d 10.244.0.0/24 -m comment --comment flanneld forward -j ACCEPT
I0513 14:48:20.128885 1 iptables.go:255] Stergerea regulii iptables: ! -s 10.244.0.0/24 -d 10.244.0.0/24 -m comentariu --comentare flanneld masq -j MASQUERADE --random-fully
I0513 14:48:20.131400 1 iptables.go:243] Adăugarea regulii iptables: -s 10.244.0.0/24 -m comment --comment flanneld forward -j ACCEPT
I0513 14:48:20.228048 1 iptables.go:243] Adăugarea regulii iptables: -s 10.244.0.0/24 -d 10.244.0.0/24 -m comment --comment flanneld masq -j RETURN
I0513 14:48:20.233896 1 iptables.go:243] Adăugarea regulii iptables: -s 10.244.0.0/24 ! -d 224.0.0.0/4 -m comentariu --comentare flanneld masq -j MASQUERADE --random-fully
I0513 14:48:20.333838 1 iptables.go:243] Adăugarea regulii iptables: ! -s 10.244.0.0/24 -d 10.244.0.0/24 -m comentariu --comentare flanneld masq -j RETURN
I0513 14:48:20.432009 1 iptables.go:243] Adăugarea regulii iptables: ! -s 10.244.0.0/24 -d 10.244.0.0/24 -m comentariu --comentare flanneld masq -j MASQUERADE --random-fully
I0513 14:48:20.530266 1 iptables.go:243] Adăugarea regulii iptables: -d 10.244.0.0/24 -m comment --comment flanneld forward -j ACCEPT

S-ar putea să nu știu cu adevărat ce citesc în jurnalele pentru flanel, dar din câte am înțeles nu există probleme reale. Și fișierul cni pare a fi corect

[munhunger@intel-nuc net.d]$ ls
10-flanel.conflist
[munhunger@intel-nuc net.d]$ cat 10-flannel.conflist 
{
  "nume": "cbr0",
  "cniVersion": "0.3.1",
  „pluginuri”: [
    {
      "tip": "flanel",
      „delegat”: {
        „HairpinMode”: adevărat,
        „isDefaultGateway”: adevărat
      }
    },
    {
      "type": "portmap",
      „capacități”: {
        „portMappings”: adevărat
      }
    }
  ]
}
[munhunger@intel-nuc net.d]$ pwd
/etc/cni/net.d

Îmi lipsește ceva evident sau de ce nu se pregătește nodul meu k8s?

Rajesh Dutta avatar
drapel br
1) Vă rugăm să verificați dacă aveți flanel în următorul director.:/opt/cni/bin? 2) care este rezultatul lui $KUBELET_NETWORK_ARGS? Kubelet-ul a început să folosească configurația de flanel? Puteți verifica argumentele de pornire kubelet.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.