Hi các bạn 👋. Mình là Hùng Anh.
Trong môi trường production, hệ thống của chúng ta luôn cần phải được deploy trên nhiều server khác nhau để đảm bảo tính HA và có thời gian uptime cao nhất có thể ngay cả khi hạ tầng bên dưới go down. Bên cạnh đó hệ thống cũng cần phải tự động scale được khi traffic tăng vào những đợt cao điểm. Kubernetes từ lâu đã trở thành công cụ tiêu chuẩn cho bài toán này — nhưng sẽ rất khó để hiểu thực sự Kubernetes nếu như chúng ta không xuất phát từ những usecase thực tế, những khái niệm cốt lõi và những pain point của các cách triển khai hạ tầng trước đây.
Trong series này, hãy cùng mình tìm hiểu kỹ hơn về Kubernetes bằng cách đi từ những thứ cơ bản của Linux đến các khái niệm, kiến trúc, từng thành phần của Kubernetes. Mỗi bài sẽ giải quyết các bài toán mà bài trước để lại. Mình sẽ cố gắng giải thích dễ hiểu và cô đọng nhất có thể.
Hãy bắt đầu đọc theo thứ tự để hiểu hơn nhé. Hi vọng có nhiều thứ giúp ích được cho bạn.
Happy reading! 🍵