ฉันกำลังดำเนินการผ่านบทช่วยสอนที่ใช้ Kubernetes: .NET Microservices â หลักสูตรเต็ม
คำแนะนำนี้มุ่งเป้าไปที่ MS Windows 10 แต่ฉันกำลังดำเนินการทั้งใน Windows และ Linux เพียงเพราะ
รหัสจริงเขียนใน. NET 5.0 โดยใช้ VS Code ซึ่งทั้งสองอย่างนี้ทำงานได้ดีทั้งใน Windows และ Linux คำสั่งใช้ Docker Desktop แต่สำหรับสิ่งเฉพาะนักเทียบท่าฉันสามารถใช้ Docker มาตรฐานได้ (นักเทียบท่า/โฟกัส, โฟกัส 1.5-2 ทั้งหมด) และใช้งานได้ดีจนถึงตอนนี้
แต่บทช่วยสอนขึ้นอยู่กับการติดตั้ง Docker Desktop ของ Kubernetes และ Docker Desktop ยังไม่ได้เผยแพร่สำหรับ Linux จริง ๆ ดังนั้นฉันจึงใช้ MicroK8S ซึ่งติดตั้งและทำงานได้ดี ฉันคิดว่ามีสองประเด็น
ใน Windows เมื่อฉันใช้ไฟล์ yaml การปรับใช้โดยใช้การติดตั้ง Docker Desktop Kubernetes ไฟล์จะสร้างพ็อดและเรียกใช้การปรับใช้ และคอนเทนเนอร์นักเทียบท่าที่ทำงานอยู่จะแสดงในรายการ "docker ps" เมื่อฉันใช้ไฟล์ yaml เดียวกันใน Linux โดยใช้ MicroK8S ดูเหมือนว่าใช้งานได้ แต่คอนเทนเนอร์ไม่แสดงใน "docker ps"
ใน Windows คุณสามารถแสดงรายการการดีโพลิเมนต์ใน Docker Desktop และโดยการคลิกที่รายการหนึ่ง คุณจะเห็นการติดตามคอนโซลของคอนเทนเนอร์นักเทียบท่า ดูการประทับเวลา 3:11:10 ในวิดีโอที่ลิงก์ เมื่อฉันทำงานใน Linux Docker Desktop GUI ไม่พร้อมใช้งาน MicroK8S ทำให้แดชบอร์ด Kubernetes ใช้งานได้ และในนั้นฉันเห็นพ็อด การปรับใช้ และชุดเรพลิกาของฉัน
สิ่งที่ฉันไม่รู้คือวิธีดูการติดตามคอนโซลนักเทียบท่าในแดชบอร์ด Kubernetes
ความคิดใด ๆ ?
หมายเหตุ - ฉันทราบวิธีดูการติดตามโดยใช้บรรทัดคำสั่ง kubectl:
microk8s kubectl บันทึก platforms-depl-5dd6f7cb9-x2r4k platformservice
ฉันแน่ใจว่ามีวิธีทำเช่นนี้จาก Kubernetes Dashboard GUI แต่ฉันไม่พบ