Score:0

istioctl kiali ไม่ได้สร้าง จะแก้ไขได้อย่างไร

ธง ke

ตั้งแต่เริ่มต้น ลิงค์ฉันสามารถสร้างเกตเวย์และการกำหนดเส้นทางไปยังแอป bookinfo ที่ให้ไว้ในตัวอย่างได้

มันถูกปรับใช้และสามารถเข้าถึงแอปได้จากเกตเวย์ขาเข้าของ istio

ขั้นตอนต่อไป ปรับใช้ kiali โดยใช้ส่วนเสริม

kubectl ใช้ -f ตัวอย่าง/ส่วนเสริม

 kubectl รับ pods -n istio-system
สถานะพร้อมชื่อเริ่มอายุใหม่
grafana-56d978ff77-8hnwq 0/1 การสร้างคอนเทนเนอร์ 0 56 วินาที
istio-egressgateway-7d4f75956-d5qj2 1/1 วิ่ง 0 18m
istio-ingressgateway-5d57955454-l8n98 1/1 กำลังวิ่ง 0 18m
istiod-6f6c6bbbbd-wvwpf 1/1 วิ่ง 0 18m
jaeger-5c7c5c8d87-7vcrp 1/1 วิ่ง 0 55 วินาที
kiali-5bb9c9cf49-r7pp5 0/1 การสร้างคอนเทนเนอร์ 0 54 วินาที
prometheus-8958b965-p4gcd 0/2 การสร้างคอนเทนเนอร์ 0 54 วินาที

แต่การสร้าง kiali ติดขัด

การปรับใช้สถานะการเปิดตัว kubectl/kiali -n istio-system
กำลังรอการปรับใช้ "kiali" ให้เสร็จสิ้น: มีแบบจำลองที่อัปเดต 0 จาก 1 รายการ...
ข้อผิดพลาด: การปรับใช้ "kiali" เกินเส้นตายของความคืบหน้า

kubectl รับ pods -n istio-system
สถานะพร้อมชื่อเริ่มอายุใหม่
grafana-56d978ff77-8hnwq 0/1 วิ่ง 2 10m
istio-egressgateway-7d4f75956-d5qj2 1/1 วิ่ง 0 27m
istio-ingressgateway-5d57955454-l8n98 1/1 วิ่ง 0 27m
istiod-6f6c6bbbbd-wvwpf 0/1 วิ่ง 0 28m
jaeger-5c7c5c8d87-7vcrp 1/1 วิ่ง 0 10m
kiali-5bb9c9cf49-r7pp5 0/1 วิ่ง 4 10m
prometheus-8958b965-p4gcd 1/2 วิ่ง 0 10m

Kiali กำลังแสดงคอนเทนเนอร์เป็นศูนย์

 kubectl อธิบาย pod kiali-5bb9c9cf49-r7pp5 -n istio-system
ชื่อ: kiali-5bb9c9cf49-r7pp5
เนมสเปซ: istio-system
ลำดับความสำคัญ: 0
โหนด: kworker2/172.16.16.102
เวลาเริ่ม: พฤ. 15 ก.ค. 2564 00:05:31 +0530
ป้ายกำกับ: app=kiali
              app.kubernetes.io/instance=kiali-server
              app.kubernetes.io/managed-by=หางเสือ
              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
              ฝักแม่แบบแฮช = 5bb9c9cf49
              เวอร์ชัน=v1.34.0
คำอธิบายประกอบ: cni.projectcalico.org/podIP: 192.168.77.138/32
              cni.projectcalico.org/podIPs: 192.168.77.138/32
              kiali.io/runtimes: ไป kiali
              prometheus.io/port: 9090
              prometheus.io/scrape: จริง
              sidecar.istio.io/inject: เท็จ
สถานะ: กำลังดำเนินการ
ไอพี: 192.168.77.138
IP:
  ไอพี: 192.168.77.138
ควบคุมโดย: ReplicaSet/kiali-5bb9c9cf49
ตู้คอนเทนเนอร์:
  เคียลี:
    รหัสตู้คอนเทนเนอร์: ตู้คอนเทนเนอร์://427a3b836007d8411f5cde3be22a371fab8e4e576e005e27a5c169f22658e4e0
    รูปภาพ: quay.io/kiali/kiali:v1.34
    รหัสรูปภาพ: quay.io/kiali/kiali@sha256:31286129a1c6f25275517ae4c243c1cde8c39b022c2c7e0b328648c639bcfb03
    พอร์ต: 20001/TCP, 9090/TCP
    พอร์ตโฮสต์: 0/TCP, 0/TCP
    สั่งการ:
      /opt/kiali/เคียลี
      -การกำหนดค่า
      /kiali-configuration/config.yaml
    รัฐ: วิ่ง
      เริ่มเมื่อ: พฤ. 15 ก.ค. 2564 00:13:05 น. +0530
    สถานะล่าสุด: สิ้นสุด
      เหตุผล: ข้อผิดพลาด
      รหัสทางออก: 2
      เริ่มเมื่อ: พฤ. 15 ก.ค. 2564 00:11:52 น. +0530
      เสร็จสิ้น: พฤ. 15 ก.ค. 2564 00:13:01 น. +0530
    พร้อม: เท็จ
    เริ่มนับใหม่: 4
    ความมีชีวิตชีวา: http-get http://:api-port/kiali/healthz delay=5s timeout=1s period=30s #success=1 #failure=3
    ความพร้อม: http-get http://:api-port/kiali/healthz delay=5s timeout=1s period=30s #success=1 #failure=3
    สิ่งแวดล้อม:
      ACTIVE_NAMESPACE: ระบบ istio (v1:metadata.namespace)
      LOG_LEVEL: ข้อมูล
      LOG_FORMAT: ข้อความ
      LOG_TIME_FIELD_FORMAT: 2006-01-02T15:04:05Z07:00
      LOG_SAMPLER_RATE: 1
    ภูเขา:
      /kiali-cert จาก kiali-cert (rw)
      / การกำหนดค่า kiali จากการกำหนดค่า kiali (rw)
      /kiali-secret จาก kiali-secret (rw)
      /var/run/secrets/kubernetes.io/serviceaccount จาก kube-api-access-jgd7w (ro)
เงื่อนไข:
  พิมพ์สถานะ
  เริ่มต้น True
  พร้อมเท็จ
  ตู้คอนเทนเนอร์พร้อมเป็นเท็จ
  PodScheduled จริง
ปริมาณ:
  การกำหนดค่า kiali:
    ประเภท: ConfigMap (วอลุ่มที่เติมโดย ConfigMap)
    ชื่อ: เคียลี
    ตัวเลือก: เท็จ
  kiali-ใบรับรอง:
    ประเภท: ความลับ (ไดรฟ์ข้อมูลที่เป็นความลับ)
    ชื่อลับ: istio.kiali-service-account
    ตัวเลือก: จริง
  ความลับของเคียลี:
    ประเภท: ความลับ (ไดรฟ์ข้อมูลที่เป็นความลับ)
    ชื่อลับ: เคียลี
    ตัวเลือก: จริง
  kube-api-เข้าถึง-jgd7w:
    ประเภท: Projected (วอลุ่มที่มีข้อมูลที่ฉีดจากหลายแหล่ง)
    TokenExpirationSeconds: 3607
    ConfigMapName: kube-root-ca.crt
    ConfigMapOptional: <ไม่มี>
    DownwardAPI: จริง
คลาส QoS: BestEffort
ตัวเลือกโหนด: <ไม่มี>
ความคลาดเคลื่อน: node.kubernetes.io/not-ready:NoExecute op=มีอยู่เป็นเวลา 300 วินาที
                             node.kubernetes.io/unreachable:NoExecute op=มีอยู่เป็นเวลา 300 วินาที
เหตุการณ์:
  พิมพ์อายุเหตุผลจากข้อความ
  ---- ------ ---- ---- -------
  ตัวกำหนดตารางเวลาเริ่มต้นปกติ 11m กำหนด istio-system/kiali-5bb9c9cf49-r7pp5 ให้กับ kworker2 เรียบร้อยแล้ว
  ปกติดึง 9m56s kubelet ดึงอิมเมจสำเร็จ "quay.io/kiali/kiali:v1.34" ใน 1m30.127787668s
  ปกติดึง 8m28s kubelet ดึงอิมเมจสำเร็จ "quay.io/kiali/kiali:v1.34" ใน 1.528856212s
  ปกติสร้าง 8m27s (x2 มากกว่า 9m55s) kubelet สร้างคอนเทนเนอร์ kiali
  ปกติเริ่มต้น 8m22s (x2 มากกว่า 9m54s) kubelet คอนเทนเนอร์เริ่มต้น kiali
  Normal Killing 7m3s (x2 over 8m32s) kubelet Container kiali โพรบความสดล้มเหลว จะถูกรีสตาร์ท
  คำเตือน 7m3s ที่ไม่แข็งแรง (x6 มากกว่า 9m33s) kubelet Liveness probe ล้มเหลว: รับ "http://192.168.77.138:20001/kiali/healthz": กด tcp 192.168.77.138:20001: เชื่อมต่อ: การเชื่อมต่อถูกปฏิเสธ
  การดึงปกติ 7m1s (x3 มากกว่า 11m) kubelet การดึงรูปภาพ "quay.io/kiali/kiali:v1.34"
  ปกติดึง 6m59s kubelet ดึงอิมเมจสำเร็จ "quay.io/kiali/kiali:v1.34" ใน 2.166659225s
  คำเตือน 6m3s ที่ไม่แข็งแรง (x10 มากกว่า 9m33s) kubelet โพรบ Readiness ล้มเหลว: รับ "http://192.168.77.138:20001/kiali/healthz": หมุน tcp 192.168.77.138:20001: เชื่อมต่อ: การเชื่อมต่อถูกปฏิเสธ
Mikołaj Głodziak avatar
id flag
คุณตั้งค่าคลัสเตอร์ของคุณอย่างไร คุณใช้ Kubernetes และ istio เวอร์ชันใด คุณลองเรียกใช้คำสั่ง: `kubectl rollout status deployment/kiali -n istio-system` สักครั้งหรือหลายครั้ง
uday avatar
ke flag
ฉันใช้คลัสเตอร์ AKS k8s เวอร์ชั่น 1.9. ฉันลองเมื่อคำสั่งนี้หลังจากไม่กี่นาทีได้รับข้อผิดพลาดเป็นหมดเวลา ดังนั้นฉันลองอีกครั้งและผลลัพธ์นี้
Mikołaj Głodziak avatar
id flag
อ้างอิงจาก [เอกสารอย่างเป็นทางการ](https://istio.io/latest/docs/setup/getting-started/#dashboard) - หากมีข้อผิดพลาดขณะพยายามติดตั้งส่วนเสริม ให้ลองเรียกใช้คำสั่งอีกครั้ง อาจมีปัญหาด้านเวลาซึ่งจะแก้ไขได้เมื่อรันคำสั่งอีกครั้ง
uday avatar
ke flag
ใช่มันใช้งานได้กับความพยายามครั้งที่สาม แต่
uday avatar
ke flag
คุณสามารถตรวจสอบคำถามอื่น ๆ ของฉันด้วย
Score:0
ธง id

ขึ้นอยู่กับ เอกสารอย่างเป็นทางการ:

หากมีข้อผิดพลาดขณะพยายามติดตั้งส่วนเสริม ให้ลองเรียกใช้คำสั่งอีกครั้ง อาจมีปัญหาด้านเวลาซึ่งจะแก้ไขได้เมื่อรันคำสั่งอีกครั้ง

ตามที่ OP กล่าวถึงในความคิดเห็น สิ่งนี้สามารถแก้ไขปัญหาได้หลังจากลองครั้งที่สาม:

ใช่มันใช้งานได้กับความพยายามครั้งที่สาม

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา