- Xuất bản vào
K8s (Kubernetes) là gì?
- Tác giả
- Tên
- AbnAsia.org
- @steven_n_t
k8s là một hệ thống điều phối container. Nó được sử dụng để triển khai và quản lý container. Thiết kế của nó bị ảnh hưởng rất nhiều bởi hệ thống nội bộ Borg của Google.
Cụm k8s bao gồm một tập hợp các máy làm việc, được gọi là nút, chạy các ứng dụng được đóng gói. Mỗi cụm có ít nhất một nút máy làm việc.
(Các) nút làm việc lưu trữ các Pod là thành phần của khối lượng công việc ứng dụng. Đội máy điều khiển quản lý các nút làm việc và các Pod trong cụm. Trong môi trường chạy thực, Đội máy điều khiển thường chạy trên nhiều máy tính và một cụm thường chạy nhiều nút, mang lại khả năng chịu lỗi và tính sẵn sàng cao.
🔹 Thành phần Đội máy điều khiển
- Máy chủ API
Máy chủ API giao tiếp với tất cả các thành phần trong cụm k8s. Tất cả các hoạt động trên nhóm được thực thi bằng cách nói chuyện với máy chủ API.
- Lập lịch trình
Bộ lập lịch theo dõi khối lượng công việc trên các nhóm và phân công tải cho các nhóm mới được tạo.
- Trình quản lý bộ điều khiển
Trình quản lý bộ điều khiển chạy các bộ điều khiển, bao gồm Bộ điều khiển Nút, Bộ điều khiển Công việc, Bộ điều khiển EndpointSlice và Bộ điều khiển ServiceAccount.
- etcd
etcd là kho lưu trữ khóa-giá trị được sử dụng làm kho lưu trữ dự phòng của Kubernetes cho tất cả dữ liệu cụm.
🔹 Nút
- Pods
Nhóm là một nhóm các thùng chứa và là đơn vị nhỏ nhất mà k8 quản lý. Các nhóm có một địa chỉ IP duy nhất được áp dụng cho mọi vùng chứa trong nhóm.
- Kubelet
Một tác nhân chạy trên mỗi nút trong cụm. Nó đảm bảo các container đang chạy trong Pod.
- Proxy Kube
kube-proxy là proxy mạng chạy trên mỗi nút trong cụm của bạn. Nó định tuyến lưu lượng truy cập đến một nút từ dịch vụ. Nó chuyển tiếp các yêu cầu công việc đến đúng vùng chứa.
TÁC GIẢ
Về ABN Asia: AiUTOMATING PEOPLE, ABN Asia được thành lập từ năm 2012, là một công ty xuất phát từ học thuật, do những giảng viên, cựu du học sinh Hungary, Hà Lan, Nga, Đức, và Nhật Bản sáng lập. Chúng tôi chia sẻ đam mê chung và tầm nhìn vững chắc về công nghệ, mang đến sự đổi mới và chất lượng đỉnh cao cho khách hàng. Phương châm của chúng tôi là: Tốt hơn. Nhanh hơn. An toàn hơn. Trong nhiều trường hợp: Rẻ hơn.
Hãy liên hệ với chúng tôi khi Quý doanh nghiệp có các nhu cầu về dịch vụ công nghệ thông tin, tư vấn chuyển đổi số, tìm kiếm các giải pháp phần mềm phù hợp, hoặc nếu Quý doanh nghiệp có đấu thầu CNTT (RFP) để chúng tôi tham dự. Quý doanh nghiệp có thể liên hệ với chúng tôi qua địa chỉ email [email protected]. Chúng tôi sẵn lòng hỗ trợ với mọi nhu cầu công nghệ của Quý doanh nghiệp.
© ABN ASIA