Kubernetes (K8S) trở nên quá phổ biến ở thời điểm hiện tại, ai cũng nói về nó. Tuy nhiên để sử dụng thì không hề dễ ràng. Trong bài hôm nay mình sẽ không đi quá nhiều vào các định nghĩa, mà đi thẳng vào thực tế để mọi người dễ hình dung. Các bài viết tiếp theo mình sẽ đi chi tiết từng chi tiết của từng steps. Mình sẽ sử dụng K8S của Google Cloud, nên mọi người cần có 1 tài khoản...
Google Cloud Docker AutoDeployment Auto Scaling K8sTrong bài trước, mình có giới thiệu chạy các câu lệnh K8S bằng Command Line Để tạo 1 deloyment đơn giản chỉ cần chạy lệnh kubectl create deployment hello-app --image=nginx:latest Trong câu lệnh trên đã lược bỏ hầu như hết các thuộc tính không bắt buộc, nó chạy được, nhưng muốn mở rộng thì khó hơn nhiều. Khi đó phải truyền thêm các điều kiện vào command line khiến nó rất rồi mắt. Chính vì...
Kubernetes K8s MayFest May Fest Kubernetes DeploymentAuto Scaling Pod là gì? Auto scaling pod là quá trình thực hiện tăng số lượng pod trong 1 node lên một số lượng đã được định sẵn hoặc không (mở rộng theo chiều ngang). Quá trình này được thực hiện khi xảy ra một hoặc nhiều sự kiện, ví dụ như: CPU đạt trên 70%, số lượng request đến server lớn hơn 500 req/s,... Auto Scaling để làm gì? Auto Scaling sẽ giúp ứng dụng tăng tài nguyên và từ đó...
Kubernetes DevOps K8s HPA AutoscaleNetworkPolicy làm gì? Network Policy giúp chúng ta kiểm soát lưu lượng truy cập mạng trong cụm Cluster tại Layer 3,4. Để có thể xác định được gói tin có được chấp nhận hay không ta có thể lọc với các thành phần: Thông qua các label được gắn vào pod Thông qua 1 cụm các pod chung namespace Thông qua một dải IP (IP Block) VD: 172.0.1.0/24 Có thể xem NetworkPolicy sẽ định nghĩa ra các "firewall rules" để kiểm...
Networking Kubernetes firewall K8s NetworkPolicy