Quizne
Quizne
zalo desktopzalo mobile

BA LOẠI LƯU TRỮ ĐƯỢC ĐỀ CẬP TRONG QUÁ TRÌNH KHỞI ĐỘNG CỦA POD LÀ GÌ?BA LOẠI LƯU TRỮ (VOLUMES) ĐƯỢC ĐỀ CẬP HOẶC LIÊN QUAN TRONG QUÁ TRÌNH KHỞI ĐỘNG CỦA POD TRONG KUBERNETES BAO GỒM: EMPTYDIR: MỤC ĐÍCH: EMPTYDIR LÀ MỘT LOẠI VOLUME ĐƠN GIẢN ĐƯỢC TẠO KHI POD ĐƯỢC GÁN VÀO MỘT NODE. NÓ TỒN TẠI CHỪNG NÀO POD CÒN CHẠY TRÊN NODE ĐÓ. DỮ LIỆU TRONG EMPTYDIR BỊ MẤT VĨNH VIỄN KHI POD BỊ XÓA KHỎI NODE (VÍ DỤ: BỊ CHẤM DỨT HOẶC BỊ DI CHUYỂN SANG NODE KHÁC). CÁCH THỨC HOẠT ĐỘNG: NÓ BAN ĐẦU TRỐNG RỖNG, VÀ CÁC CONTAINER TRONG POD CÓ THỂ ĐỌC VÀ GHI VÀO CÙNG MỘT EMPTYDIR VOLUME, CHIA SẺ DỮ LIỆU VỚI NHAU TRONG SUỐT VÒNG ĐỜI CỦA POD. ỨNG DỤNG TRONG KHỞI ĐỘNG: THƯỜNG ĐƯỢC DÙNG CHO KHÔNG GIAN SCRATCH TẠM THỜI, BỘ NHỚ ĐỆM (CACHE) TRONG QUÁ TRÌNH KHỞI ĐỘNG HOẶC XỬ LÝ, HOẶC ĐỂ CHIA SẺ DỮ LIỆU GIỮA CÁC INIT CONTAINER VÀ CONTAINER CHÍNH, HOẶC GIỮA CÁC SIDECAR CONTAINER. HOSTPATH: MỤC ĐÍCH: HOSTPATH MOUNT MỘT FILE HOẶC THƯ MỤC TỪ HỆ THỐNG FILE CỦA NODE VẬT LÝ (HOẶC MÁY ẢO) VÀO TRONG POD. CÁCH THỨC HOẠT ĐỘNG: DỮ LIỆU TRONG HOSTPATH VẪN TỒN TẠI SAU KHI POD BỊ XÓA, NHƯNG NÓ CHỈ CÓ THỂ ĐƯỢC TRUY CẬP BỞI CÁC POD ĐƯỢC LÊN LỊCH TRÊN CÙNG MỘT NODE. ỨNG DỤNG TRONG KHỞI ĐỘNG: THƯỜNG ĐƯỢC SỬ DỤNG CHO CÁC MỤC ĐÍCH ĐẶC BIỆT NHƯ: CHẠY CÁC POD CẦN TRUY CẬP VÀO CÁC FILE CẤU HÌNH CỦA NODE (VÍ DỤ: /ETC/RESOLV.CONF). CHO CÁC POD CẦN TRUY CẬP VÀO CÁC THƯ MỤC NHẬT KÝ CỦA NODE (VÍ DỤ: /VAR/LOG). CHO CÁC CÔNG CỤ CẤP HỆ THỐNG NHƯ GIÁM SÁT HOẶC CÁC DAEMONSET. LƯU Ý: VIỆC SỬ DỤNG HOSTPATH ĐƯỢC COI LÀ MỘT RỦI RO BẢO MẬT VÌ NÓ CHO PHÉP POD TRUY CẬP TRỰC TIẾP VÀO HỆ THỐNG FILE CỦA NODE VÀ CÓ THỂ LÀM HỎNG NODE NẾU KHÔNG ĐƯỢC QUẢN LÝ CẨN THẬN. LOẠI VOLUME DỰA TRÊN PERSISTENTVOLUMECLAIM (PVC) - THƯỜNG ĐƯỢC CUNG CẤP BỞI CLOUD PROVIDER HOẶC STORAGE PROVISIONER: MỤC ĐÍCH: ĐÂY LÀ CÁCH TIÊU CHUẨN VÀ ĐƯỢC KHUYẾN NGHỊ ĐỂ POD YÊU CẦU VÀ SỬ DỤNG PERSISTENT STORAGE (LƯU TRỮ BỀN VỮNG) TRONG KUBERNETES. NÓ TÁCH BIỆT VÒNG ĐỜI CỦA LƯU TRỮ KHỎI VÒNG ĐỜI CỦA POD. CÁCH THỨC HOẠT ĐỘNG: NGƯỜI DÙNG YÊU CẦU PERSISTENT STORAGE BẰNG CÁCH TẠO MỘT PERSISTENTVOLUMECLAIM (PVC). KUBERNETES (THÔNG QUA STORAGECLASS VÀ PROVISIONER TƯƠNG ỨNG) SẼ CUNG CẤP MỘT PERSISTENTVOLUME (PV) PHÙ HỢP (VÍ DỤ: TỪ AWS EBS, GOOGLE PERSISTENT DISK, AZURE DISK, NFS, CEPHFS...). KHI POD KHỞI ĐỘNG, NÓ CÓ THỂ MOUNT PVC NÀY NHƯ MỘT VOLUME. DỮ LIỆU TRONG VOLUME NÀY SẼ BỀN VỮNG NGAY CẢ KHI POD BỊ XÓA, DI CHUYỂN, HOẶC TÁI TẠO. ỨNG DỤNG TRONG KHỞI ĐỘNG: CÁC POD KHỞI ĐỘNG CẦN DỮ LIỆU BỀN VỮNG (VÍ DỤ: CƠ SỞ DỮ LIỆU, ỨNG DỤNG CÓ TRẠNG THÁI, LƯU TRỮ FILE) SẼ SỬ DỤNG LOẠI VOLUME NÀY ĐỂ ĐẢM BẢO RẰNG DỮ LIỆU CỦA CHÚNG KHÔNG BỊ MẤT KHI POD BỊ CHẤM DỨT HOẶC THAY THẾ. ĐÂY LÀ LOẠI LƯU TRỮ PHỔ BIẾN NHẤT CHO CÁC ỨNG DỤNG CÓ TRẠNG THÁI TRONG MÔI TRƯỜNG PRODUCTION. TÓM LẠI, BA LOẠI NÀY ĐẠI DIỆN CHO CÁC TRƯỜNG HỢP SỬ DỤNG LƯU TRỮ KHÁC NHAU TRONG QUÁ TRÌNH KHỞI ĐỘNG VÀ HOẠT ĐỘNG CỦA POD: TẠM THỜI VÀ DÙNG CHUNG TRONG POD (EMPTYDIR), TRUY CẬP FILE HỆ THỐNG NODE (HOSTPATH), VÀ LƯU TRỮ BỀN VỮNG ĐỘC LẬP VỚI VÒNG ĐỜI POD (PERSISTENTVOLUMECLAIM).

NeNe run

Want to know the answer? Start playing now!

DEVOPS
0 Questions
4 Plays

DEVOPS

avatar
sang nguyển
Level:
Hard
devops
Question Types: True or False
Answers:

- This is true or false question

zalo desktopzalo mobile