Please enable JavaScript.
Coggle requires JavaScript to display documents.
Kubernetes Note - Coggle Diagram
Kubernetes Note
Kiến trúc tổng quan
Control plan
-
Các thành phần
-
API server: đóng vai trò cầu nối, giúp thực hiện việc giao tiếp giữa các thành phần quản lý trong k8s cluster và giao tiếp giữa người quản trị và cluster
Scheduler: đóng vai trò trong công tác lập lịch các workload (cụ thể là container), lựa chọn worker node để chạy các container
Controller Manager: đóng vai trò như 1 người quan sát, từ đó đưa ra các action giúp cho các tài nguyên trong kubernetes hoạt động đúng như mong muốn của người quản trị
Plugin
-
Cloud controller: phục vụ cho mục đích giao tiếp và thao tác với các dịch vụ trên cloud (AWS, GCP, Openstack, VMware,...)
Worker Node
-
Các thành phần
container runtime: đóng vai trò là 1 interface giúp giao tiếp với host để quản lý các container trên host đó
kubelet: đóng vai trò như 1 agent chạy trên mỗi Node, để giúp kubernetes control plan giao tiếp được với các worker node về mặt quản lý
kube-proxy: đảm nhiệm vai trò quản lý về mặt kết nối giữa các tài nguyên (cụ thể là các container) trên toàn bộ cluster
-
Quản lý cluster
-
label
-
được sử dụng cực kì thông dụng trong k8s để lập lịch, và quản lý các tài nguyên
-
-