Câu hỏi phỏng vấn Kubernetes
Nguồn kiến thức toàn diện cho cuộc phỏng vấn Kubernetes.
Gi?i thi?u Kubernetes

Kubernetesl cng ngh? phn ph?i m ngu?n m? gip ta ln l?ch v th?c thi container ?ng d?ng trn nhi?u c?m. Kubernetes bao g?m hai ki?u ti nguyn:
- Master:?i?u ph?i t?t c? cc ho?t ??ng trong c?m. V d?: l?p l?ch ?ng d?ng, duy tr tr?ng thi c?a ?ng d?ng, m? r?ng ?ng d?ng v pht hnh ra cc b?n c?p nh?t m?i
- Node:M?t nt l m?t phin b?n c?a h? ?i?u hnh ?ng vai tr l m?t worker trong c?m Kubernetes.
Ngoi ra, Node c hai thnh ph?n:
- Kubelet:Tc nhn qu?n l v giao ti?p v?i master
- Tool (Docker/container):Cng c? ?? ch?y cc ho?t ??ng container

N ???c thi?t k? d?a trn c? s? l m?t t?p h?p cc container ???c k?t h?p l?ng l?o, t?p trung vo vi?c tri?n khai, duy tr v m? r?ng kh?i l??ng cng vi?c. Ho?t ??ng nh? m?t ??ng c? ?? gi?i quy?t tr?ng thi b?ng cch h?i t? tr?ng thi th?c t? v tr?ng thi mong mu?n c?a h? th?ng (t? ph?c h?i). ?n kh?i ph?n c?ng bn d??i c?a cc nt v cung c?p giao di?n th?ng nh?t cho kh?i l??ng cng vi?c ???c tri?n khai v s? d?ng nhm ti nguyn (ph?n c?ng) ???c chia s? ?? ??n gi?n ha vi?c tri?n khai.
Pod l ??n v? nh? nh?t c?a cc ??i t??ng c th? ???c tri?n khai trn Kubernetes, Kubernetes ?ng gi m?t ho?c nhi?u container vo m?t c?u trc c?p cao h?n ???c g?i l pod.
PODlun ch?y trn m?t nt nh?ng chng chia s? m?t s? ti nguyn c th? l volume chung, IP duy nh?t c?a c?m, thng tin v? cch ch?y t?ng container. T?t c? cc container ch?a trong pod s? ???c l?p l?ch trn m?t nt t??ng ???ng.
Cc Service l cch th?ng nh?t ?? truy c?p kh?i l??ng cng vi?c trn cc nhm, Control plane l c?t li c?a Kubernetes, l m?t my ch? API cho php b?n truy v?n, thao tc tr?ng thi c?a m?t ??i t??ng trong Kubernetes.

Hnh ?nh sau ?y m t? lu?ng cng vi?c c?a Kubernetes t? c?p ?? cao, trong ? file YAML dng ?? m t? ?ng d?ng, cn ???c g?i l file c?u hnh ho?c thng s? k? thu?t ?? c th? tri?n khai cc ?ng d?ng ???c ?ng gi d??i d?ng pod trong c?m ho?c nt.
