Điểm:0

Làm cách nào để xem dấu vết bảng điều khiển của hình ảnh docker, trong Bảng điều khiển Kubernetes?

lá cờ at

Tôi đang thực hiện một hướng dẫn sử dụng Kubernetes: .NET Microservices â Khóa học đầy đủ

Hướng dẫn này dành cho MS Windows 10, nhưng tôi đang làm việc với nó trên cả Windows và Linux, chỉ vì.

Mã thực tế được viết bằng .NET 5.0 bằng Mã VS, cả hai đều hoạt động tốt trong cả Windows và Linux. Hướng dẫn sử dụng Docker Desktop, nhưng đối với những thứ dành riêng cho docker, tôi đã có thể sử dụng Docker tiêu chuẩn (docker/focal, focal 1.5-2 all) và cho đến nay nó vẫn hoạt động tốt.

Nhưng hướng dẫn này dựa trên việc cài đặt Docker Desktop của Kubernetes và Docker Desktop vẫn chưa thực sự được phát hành cho Linux. Vì vậy, tôi đang sử dụng MicroK8S, đã cài đặt và chạy tốt, tôi nghĩ, có hai vấn đề.

  1. Trong Windows khi tôi áp dụng tệp yaml triển khai bằng cách sử dụng cài đặt Docker Desktop Kubernetes, nó sẽ tạo một nhóm và chạy triển khai, đồng thời bộ chứa docker đang chạy hiển thị trong danh sách "docker ps". Khi tôi áp dụng cùng một tệp yaml trong Linux, sử dụng MicroK8S, có vẻ như nó đang hoạt động, nhưng bộ chứa không hiển thị trong "docker ps".

  2. Trong Windows, bạn có thể liệt kê các kho lưu trữ trong Docker Desktop và bằng cách nhấp vào một kho lưu trữ, bạn có thể thấy dấu vết bảng điều khiển của bộ chứa docker. Xem dấu thời gian 3:11:10 trong video được liên kết. Khi tôi chạy trên Linux, Docker Desktop GUI không khả dụng. MicroK8S cung cấp Bảng điều khiển Kubernetes và trong đó tôi có thể thấy các nhóm, triển khai và bộ bản sao của mình.

Điều tôi chưa tìm ra là cách xem dấu vết bảng điều khiển docker trong Bảng điều khiển Kubernetes.

Bất kỳ ý tưởng?


Lưu ý - Tôi đã tìm ra cách xem dấu vết bằng dòng lệnh kubectl:

microk8s kubectl log platforms-depl-5dd6f7cb9-x2r4k platformservice

Tôi chắc rằng có một số cách để thực hiện việc này từ GUI Bảng điều khiển Kubernetes, nhưng tôi chưa tìm thấy.

Điểm:1
lá cờ at

Như thường lệ, khi tôi làm việc trong một lĩnh vực mới và không thấy những gì mình mong đợi, nghĩa là tôi đã tìm nhầm chỗ.

Tệp .yaml mà tôi đã tạo trong khi làm theo hướng dẫn đã tạo ra một triển khai và vì .yaml đã chỉ định một bản sao nên nó tạo ra một nhóm duy nhất. Nếu tôi đặt "bản sao: 2", tôi sẽ thấy hai nhóm.

Và nếu tôi nhấp vào biểu tượng bánh hamburger trên một nhóm để hiển thị "Menu Hành động", thì sẽ có tùy chọn "Nhật ký".Nhấp vào đó sẽ hiển thị dấu vết nhật ký của bộ chứa docker - đó là thứ tôi đang tìm kiếm.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.