Cách JVM Nhận Biết Giới Hạn Tài Nguyên Trong Môi Trường Kubernetes

Trong môi trường Kubernetes, các container thường được giới hạn tài nguyên thông qua cgroup. Tuy nhiên, các ứng dụng Java (chạy trên JVM) trước phiên bản 8u191 hoặc JDK 10 trở xuống không tự động nhận diện giới hạn tài nguyên từ cgroup, dẫn đến việc JVM có thể sử dụng vượt mức tài nguyên được cấp phát cho container. Từ JDK 8u191 và JDK 10 trở ...

Đăng vào ngày 19 tháng 5 lúc 10:15

Hướng dẫn triển khai PostgreSQL trên Kubernetes toàn bộ quy trình

Chuẩn bị môi trường cụm [root@mast ~]# kubectl label nodes node1 postgres-env=dev # Gắn nhãn nút node/node1 labeled [root@mast ~]# kubectl label nodes node1 disk-type=ssd # Tùy chọn: nhãn mở rộng cho lập lịch nâng cao node/node1 labeled [root@mast ~]# kubectl create namespace postgres-dev # Cách ly môi trường phát triển namespace ...

Đăng vào ngày 19 tháng 5 lúc 00:22

Kiến trúc và Quản lý Pod trong Kubernetes

Định nghĩa Pod và Vai trò trong Kubernetes Trong hệ sinh thái Kubernetes, Pod được xem là đơn vị tính toán nhỏ nhất có thể được triển khai và quản lý. Thay vì làm việc trực tiếp với các container riêng lẻ, Kubernetes điều phối các Pod. Mỗi Pod đóng gói một hoặc nhiều container (như Docker, containerd) chia sẻ cùng một môi trường thực thi, bao g ...

Đăng vào ngày 16 tháng 5 lúc 06:19