Cài đặt và xem bảng điều khiển Kubernetes



Kubernetes Dashboard là một giao diện người dùng dựa trên web, có mục đích chung cho phép người dùng quản lý cụm & ứng dụng đang chạy trong cụm, khắc phục sự cố chúng.

Bảng điều khiển Kubernetes là một giao diện người dùng dựa trên web, mục đích chung cho các cụm Kubernetes. Nó cho phép người dùng quản lý các ứng dụng đang chạy trong cụm và khắc phục sự cố chúng, cũng như quản lý chính cụm.Vì vậy, nếu bạn nhận được chính mình và thành thạo công cụ này, bạn có thể nâng cao sự nghiệp của mình với tư cách là Kỹ sư DevOps.

Vì vậy, trước khi tiếp tụchãy để chúng tôi xem các chủ đề là gì, chúng tôi sẽ đề cập trong blog này:





sự khác biệt chính giữa một hacker và một hacker có đạo đức là:

Bảng điều khiển Kubernetes là gì?

Bảng điều khiển Kubernetes là giao diện người dùng Kubernetes dựa trên web được sử dụng đểtriển khai các ứng dụng được chứa trong một cụm Kubernetes, khắc phục sự cố ứng dụng và quản lý chính cụm đó cùng với các tài nguyên hỗ trợ của nó.

Sử dụng Bảng điều khiển Kubernetes

  • Để có cái nhìn tổng quan về các ứng dụng đang chạy trên cụm của bạn.
  • Để tạo hoặc sửa đổi các tài nguyên Kubernetes riêng lẻ, chẳng hạn như Triển khai, Công việc, v.v.
  • Nó cung cấp thông tin về trạng thái của các tài nguyên Kubernetes trong cụm của bạn và về bất kỳ lỗi nào có thể đã xảy ra.



Cài đặt Bảng điều khiển Kubernetes

Làm thế nào để triển khai Kubernetes Dashboard?

Chạy lệnh sau để triển khai trang tổng quan:

kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml

Truy cập Trang tổng quan bằng kubectl

proxy kubectl

sẽ là máy chủ proxy giữa máy của bạn và máy chủ Kubernetes API.



Bây giờ, để xem trang tổng quan trong trình duyệt, hãy điều hướng đến địa chỉ sau trong trình duyệt của Master VM của bạn:

 http: // localhost: 8001 / api / v1 / namespaces / kube-system / services / https: kubernetes-dashboard: / proxy / 

Sau đó, bạn sẽ được nhắc với trang này, nhập thông tin đăng nhập:

Trong bước này, chúng tôi sẽ tạo tài khoản dịch vụ cho trang tổng quan và lấy thông tin đăng nhập của nó.
Ghi chú : Chạy tất cả các lệnh này trong một thiết bị đầu cuối mới , nếu không lệnh proxy kubectl của bạn sẽ dừng.

Chạy các lệnh sau:

Lệnh này sẽ tạo tài khoản dịch vụ cho trang tổng quan trong không gian tên mặc định

kubectl tạo bảng điều khiển tài khoản dịch vụ -n mặc định

Thêm các quy tắc ràng buộc cụm vào tài khoản trang tổng quan của bạn

kubectl tạo bảng điều khiển liên kết cụm-quản trị -n default --clusterrole = cụm-quản trị --serviceaccount = default: bảng điều khiển

Sao chép mã thông báo bí mật cần thiết cho đăng nhập trang tổng quan của bạn bằng lệnh dưới đây:

kubectl get secret $ (kubectl get serviceaccount dashboard -o jsonpath = '{. secret [0] .name}') -o jsonpath = '{. data.token}' | base64 --decode

c ++ sắp xếp các số theo thứ tự tăng dần

Sao chép mã thông báo bí mật và dán nó vào Trang đăng nhập bảng điều khiển, bằng cách chọn tùy chọn mã thông báo

Sau khi Đăng nhập, bạn sẽ đến Trang chủ Kubernetes.

Trang chủ
Bạn sẽ thấy trang chủ / trang chào mừng trong đó
bạn có thể xem các ứng dụng hệ thống nào đang chạy theo mặc định tronghệ thống khối lập phương không gian têncủa cụm của bạn, chẳng hạn như chính Trang tổng quan.

Chế độ xem giao diện người dùng Bảng điều khiển Kubernetes

Bảng điều khiển Kubernetes bao gồm các chế độ xem bảng điều khiển sau:

  • Chế độ xem quản trị
  • Xem khối lượng công việc
  • Xem dịch vụ
  • Lưu trữ và Chế độ xem cấu hình

Hãy bắt đầu với chế độ xem quản trị viên.

Chế độ xem quản trị

Nó liệt kê các Nút, Không gian tên và Khối lượng liên tục có chế độ xem chi tiết về chúng, trong đó chế độ xem danh sách nút chứa các chỉ số sử dụng CPU và bộ nhớ được tổng hợp trên tất cả các Nút và chế độ xem chi tiết hiển thị các số liệu cho một Nút, đặc điểm kỹ thuật, trạng thái, tài nguyên được phân bổ, sự kiện và nhóm đang chạy trên nút.

Xem khối lượng công việc

Đây là dạng xem điểm nhập hiển thị tất cả các ứng dụng đang chạy trong vùng tên đã chọn. Nó tóm tắt thông tin có thể hành động về khối lượng công việc, ví dụ: số lượng nhóm sẵn sàng cho Bộ bản sao hoặc mức sử dụng bộ nhớ hiện tại cho Nhóm.

Xem dịch vụ

Nó cho thấy các tài nguyên Kubernetes cho phép hiển thị các dịch vụ với thế giới bên ngoài và khám phá chúng trong một cụm.

Lưu trữ và Chế độ xem cấu hình

Chế độ xem Bộ nhớ hiển thị tài nguyên Yêu cầu khối lượng liên tục được các ứng dụng sử dụng để lưu trữ dữ liệu trong khichế độ xem cấu hình được sử dụng để hiển thị tất cả các tài nguyên Kubernetes được sử dụng để cấu hình trực tiếp các ứng dụng đang chạy trong cụm.

autoboxing trong java là gì

Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần nhận xét của Công cụ Tích hợp Liên tục và chúng tôi sẽ liên hệ lại với bạn.