<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Practical K3s: Building a Hybrid Cloud Architecture From Scratch on VinhMDev</title><link>https://vinhmdev.com/vi/series/practical-k3s-building-a-hybrid-cloud-architecture-from-scratch/</link><description>Recent content in Practical K3s: Building a Hybrid Cloud Architecture From Scratch on VinhMDev</description><generator>Hugo</generator><language>vi</language><lastBuildDate>Tue, 14 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://vinhmdev.com/vi/series/practical-k3s-building-a-hybrid-cloud-architecture-from-scratch/index.xml" rel="self" type="application/rss+xml"/><item><title>Bài 1: Cẩm nang chuyển bến từ Docker sang Orchestration</title><link>https://vinhmdev.com/vi/posts/b%C3%A0i-1-c%E1%BA%A9m-nang-chuy%E1%BB%83n-b%E1%BA%BFn-t%E1%BB%AB-docker-sang-orchestration/</link><pubDate>Tue, 14 Apr 2026 00:00:00 +0000</pubDate><guid>https://vinhmdev.com/vi/posts/b%C3%A0i-1-c%E1%BA%A9m-nang-chuy%E1%BB%83n-b%E1%BA%BFn-t%E1%BB%AB-docker-sang-orchestration/</guid><description>&lt;h2 id="bước-ngoặt-từ-chiếc-hộp-docker-lên-một-hệ-thống-thực-thụ" class="relative group"&gt;Bước ngoặt từ chiếc hộp Docker lên một hệ thống thực thụ &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#b%c6%b0%e1%bb%9bc-ngo%e1%ba%b7t-t%e1%bb%ab-chi%e1%ba%bfc-h%e1%bb%99p-docker-l%c3%aan-m%e1%bb%99t-h%e1%bb%87-th%e1%bb%91ng-th%e1%bb%b1c-th%e1%bb%a5" aria-label="Neo"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;Tiếp nối câu chuyện dở khóc dở cười về đường truyền và những cổng mạng oái oăm ở phần mở đầu đợt trước, hôm nay chúng ta sẽ đi sâu vào &amp;ldquo;nhân vật chính&amp;rdquo; đang gánh vác hệ thống ở đằng sau: K3s.&lt;/p&gt;
&lt;p&gt;Nếu bạn đã quen tay gõ lệnh chạy vài cái container Docker trên một con VPS, bạn sẽ thấy mọi thứ trơn tru. Nhưng khi ứng dụng phình to ra, cần chạy trên 3 đến 4 con server khác nhau, bạn sẽ tá hỏa nhận ra Docker thuần túy là không đủ. Đứt cáp, sập nguồn, hay đơn giản là một node bốc cháy — ai sẽ tự động dời ứng dụng của bạn sang một node khác đang khỏe mạnh? Đó là lúc chúng ta cần đến Orchestration, cụ thể là hệ sinh thái Kubernetes.&lt;/p&gt;</description></item><item><title>Mở đầu: Câu chuyện về 2 cái Server, Port UDP và K3s</title><link>https://vinhmdev.com/vi/posts/m%E1%BB%9F-%C4%91%E1%BA%A7u-c%C3%A2u-chuy%E1%BB%87n-v%E1%BB%81-2-c%C3%A1i-server-port-udp-v%C3%A0-k3s/</link><pubDate>Sun, 12 Apr 2026 00:00:00 +0000</pubDate><guid>https://vinhmdev.com/vi/posts/m%E1%BB%9F-%C4%91%E1%BA%A7u-c%C3%A2u-chuy%E1%BB%87n-v%E1%BB%81-2-c%C3%A1i-server-port-udp-v%C3%A0-k3s/</guid><description>&lt;h2 id="khởi-nguồn-của-một-cụm-cluster-bất-đắc-dĩ" class="relative group"&gt;Khởi nguồn của một cụm Cluster bất đắc dĩ &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#kh%e1%bb%9fi-ngu%e1%bb%93n-c%e1%bb%a7a-m%e1%bb%99t-c%e1%bb%a5m-cluster-b%e1%ba%a5t-%c4%91%e1%ba%afc-d%c4%a9" aria-label="Neo"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;Mọi chuyện bắt đầu từ một sự cố có phần hơi&amp;hellip; dở khóc dở cười.&lt;/p&gt;
&lt;p&gt;Tôi có một dự án web cần deploy gấp. Thay vì lên mạng thuê VPS như bình thường, tôi nhắn tin cho một người anh trong ngành để hỏi xem có server nào đang trống không thì nhượng lại. Rất nhiệt tình, anh ấy quăng ngay cho tôi thông tin một con server để vào việc.&lt;/p&gt;</description></item></channel></rss>