Puncte:0

istioctl kiali nu creează, cum să remediez asta?

drapel ke

De la început legătură, am putut crea un gateway și aplicația de rutare către bookinfo furnizată în exemplu.

A fost implementat și a putut să acceseze aplicația de la poarta de intrare a istio.

Următorul pas, a fost implementat kiali folosind suplimentele.

kubectl aplică -f mostre/suplimente

 kubectl obține pods -n istio-system
STAREA NUMELE GATA REINCEPE VARSTA
grafana-56d978ff77-8hnwq 0/1 ContainerCreating 0 56s
istio-egressgateway-7d4f75956-d5qj2 1/1 Alergare 0 18m
istio-ingressgateway-5d57955454-l8n98 1/1 Alergare 0 18m
istiod-6f6c6bbbbd-wvwpf 1/1 Alergare 0 18m
jaeger-5c7c5c8d87-7vcrp 1/1 Running 0 55s
kiali-5bb9c9cf49-r7pp5 0/1 ContainerCreating 0 54s
prometheus-8958b965-p4gcd 0/2 ContainerCreating 0 54s

Dar creația kiali a rămas blocată.

starea lansării kubectl deployment/kiali -n istio-system
Se așteaptă ca lansarea „kiali” să se termine: 0 din 1 replici actualizate sunt disponibile...
eroare: implementarea „kiali” și-a depășit termenul limită de progres

kubectl obține pods -n istio-system
STAREA NUMELE GATA REINCEPE VARSTA
grafana-56d978ff77-8hnwq 0/1 Alergare 2 10m
istio-egressgateway-7d4f75956-d5qj2 1/1 Alergare 0 27m
istio-ingressgateway-5d57955454-l8n98 1/1 Alergare 0 27m
istiod-6f6c6bbbbd-wvwpf 0/1 Alergare 0 28m
jaeger-5c7c5c8d87-7vcrp 1/1 Alergare 0 10m
kiali-5bb9c9cf49-r7pp5 0/1 Alergare 4 10m
prometheus-8958b965-p4gcd 1/2 Alergare 0 10m

Kiali afișează zero containere.

 kubectl descrie pod kiali-5bb9c9cf49-r7pp5 -n istio-system
Nume: kiali-5bb9c9cf49-r7pp5
Spațiu de nume: istio-system
Prioritate: 0
Nodul: kworker2/172.16.16.102
Ora de începere: joi, 15 iulie 2021 00:05:31 +0530
Etichete: app=kiali
              app.kubernetes.io/instance=kiali-server
              app.kubernetes.io/managed-by=Helm
              app.kubernetes.io/name=kiali
              app.kubernetes.io/part-of=kiali
              app.kubernetes.io/version=v1.34.0
              helm.sh/chart=kiali-server-1.34.0
              pod-template-hash=5bb9c9cf49
              versiunea=v1.34.0
Adnotări: cni.projectcalico.org/podIP: 192.168.77.138/32
              cni.projectcalico.org/podIPs: 192.168.77.138/32
              kiali.io/runtimes: go,kiali
              prometheus.io/port: 9090
              prometheus.io/scrape: adevărat
              sidecar.istio.io/inject: fals
Stare: Running
IP: 192.168.77.138
IP-uri:
  IP: 192.168.77.138
Controlat de: ReplicaSet/kiali-5bb9c9cf49
Containere:
  kiali:
    ID container: containerd://427a3b836007d8411f5cde3be22a371fab8e4e576e005e27a5c169f22658e4e0
    Imagine: quay.io/kiali/kiali:v1.34
    ID imagine: quay.io/kiali/kiali@sha256:31286129a1c6f25275517ae4c243c1cde8c39b022c2c7e0b328648c639bcfb03
    Porturi: 20001/TCP, 9090/TCP
    Porturi gazdă: 0/TCP, 0/TCP
    Comanda:
      /opt/kiali/kiali
      -config
      /kiali-configuration/config.yaml
    Stare: alergare
      Început: joi, 15 iulie 2021 00:13:05 +0530
    Ultima stare: Terminat
      Motiv: Eroare
      Cod de ieșire: 2
      Început: joi, 15 iulie 2021 00:11:52 +0530
      Terminat: joi, 15 iulie 2021 00:13:01 +0530
    Gata: Fals
    Număr de reporniri: 4
    Liveness: http-get http://:api-port/kiali/healthz delay=5s timeout=1s period=30s #success=1 #failure=3
    Pregătire: http-get http://:api-port/kiali/healthz delay=5s timeout=1s period=30s #success=1 #failure=3
    Mediu inconjurator:
      ACTIVE_NAMESPACE: istio-system (v1:metadata.namespace)
      LOG_LEVEL: informații
      LOG_FORMAT: text
      LOG_TIME_FIELD_FORMAT: 2006-01-02T15:04:05Z07:00
      LOG_SAMPLER_RATE: 1
    Suporturi:
      /kiali-cert din kiali-cert (rw)
      /kiali-configuration din kiali-configuration (rw)
      /kiali-secret din kiali-secret (rw)
      /var/run/secrets/kubernetes.io/serviceaccount de la kube-api-access-jgd7w (ro)
Conditii:
  Tastați Stare
  Adevărat inițializat
  Gata Fals
  ContainersReady False
  PodScheduled Adevărat
Volume:
  kiali-configuration:
    Tip: ConfigMap (un volum populat de un ConfigMap)
    Nume: kiali
    Opțional: fals
  kiali-cert:
    Tip: Secret (un volum populat de un Secret)
    SecretName: istio.kiali-service-account
    Opțional: adevărat
  Kiali-secret:
    Tip: Secret (un volum populat de un Secret)
    Nume Secret: kiali
    Opțional: adevărat
  kube-api-access-jgd7w:
    Tip: Proiectat (un volum care conține date injectate din mai multe surse)
    TokenExpirationSeconds: 3607
    ConfigMapName: kube-root-ca.crt
    ConfigMapOptional: <nil>
    DownwardAPI: adevărat
Clasa QoS: BestEffort
Selectori de noduri: <niciunul>
Tolerări: node.kubernetes.io/not-ready:NoExecute op=Există pentru 300 de secunde
                             node.kubernetes.io/unreachable:NoExecute op=Există timp de 300 de secunde
Evenimente:
  Introduceți Motivul Vârsta din mesaj
  ---- ------ ---- ---- -------
  Planificator implicit de 11 m programat normal Alocat cu succes istio-system/kiali-5bb9c9cf49-r7pp5 către kworker2
  Kubelet extras normal de 9m56s Imaginea extrasă cu succes „quay.io/kiali/kiali:v1.34” în 1m30.127787668s
  Normal extras 8m28s kubelet Imaginea extrasă cu succes „quay.io/kiali/kiali:v1.34” în 1,528856212s
  Creat normal 8m27s (x2 peste 9m55s) kubelet Container creat kiali
  Normal Pornit 8m22s (x2 peste 9m54s) Kubelet Pornit container kiali
  Ucidere normală 7m3s (x2 peste 8m32s) kubelet Container kiali sondă de viață eșuată, va fi repornită
  Avertisment Nesănătos 7m3s (x6 peste 9m33s) Sonda kubelet Liveness a eșuat: Obțineți „http://192.168.77.138:20001/kiali/healthz”: formați tcp 192.168.77.138:20001: conectare: conexiune refuzată
  Tragere normală 7m1s (x3 peste 11m) Kubelet Tragere imagine „quay.io/kiali/kiali:v1.34”
  Normal extras 6m59s kubelet Imaginea extrasă cu succes „quay.io/kiali/kiali:v1.34” în 2.166659225s
  Avertisment Nesănătos 6m3s (x10 peste 9m33s) Sonda de pregătire kubelet a eșuat: Obțineți „http://192.168.77.138:20001/kiali/healthz”: formați tcp 192.168.77.138:20001: conectare: conexiune refuzată
Mikołaj Głodziak avatar
drapel id
cum ți-ai configurat clusterul? Ce versiune de Kubernetes și istio ați folosit? Ați încercat să rulați comanda: `kubectl rollout status deployment/kiali -n istio-system` o dată sau de mai multe ori?
uday avatar
drapel ke
Folosesc clusterul AKS. k8s versiunea 1.9. Am încercat o dată această comandă, după câteva minute, a primit eroarea ca expirare. Deci, am încercat din nou și această ieșire
Mikołaj Głodziak avatar
drapel id
Pe baza [documentul oficial](https://istio.io/latest/docs/setup/getting-started/#dashboard) - Dacă există erori la încercarea de a instala suplimentele, încercați să rulați din nou comanda. Pot exista unele probleme de sincronizare care vor fi rezolvate atunci când comanda este rulată din nou.
uday avatar
drapel ke
Da, a funcționat cu a treia încercare. Dar
uday avatar
drapel ke
Poți să verifici și celelalte întrebări ale mele
Puncte:0
drapel id

Bazat pe documentație oficială:

Dacă există erori la încercarea de a instala suplimentele, încercați să rulați din nou comanda. Pot exista unele probleme de sincronizare care vor fi rezolvate atunci când comanda este rulată din nou.

După cum a menționat OP în comentariu, aceasta a rezolvat problema după a treia încercare:

Da, a funcționat cu a treia încercare.

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.