ตั้งแต่เริ่มต้น ลิงค์ฉันสามารถสร้างเกตเวย์และการกำหนดเส้นทางไปยังแอป 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: เชื่อมต่อ: การเชื่อมต่อถูกปฏิเสธ