Kubernetes Engine xây dựng dựa trên những kinh nghiệm của Google về các dịch vụ đang chạy như Gmail và YouTube trong các Container trong hơn 12 năm trên nền tảng Google Cloud Platform. Nó thực sự là một hệ thống mạnh mẽ, được phát triển bởi Google. Cùng Cloud Ace tìm hiểu về Google Kubernetes Engine nhé.
Google Kubernetes Engine là hệ thống quản lý và điều phối cho các Docker container (Cụm Docker) và container cluster chạy trong các dịch vụ public của Google Cloud. Google Kubernetes Engine hoạt động dựa trên Kubernetes, hệ thống mã nguồn mở, được dùng để tự động triển khai hệ thống, scaling, quản lý các container.
Kiểm soát quyền truy cập trong cluster bằng tài khoản Google và role permissions.
Đặt một dải địa chỉ IP cho cluster cho phép các cluster IP của bạn cùng tồn tại với các IP mạng riêng thông qua Google Cloud VPN.
Kubernetes Engine được hỗ trợ bởi đội ngũ bảo mật của Google với hơn 750 chuyên gia và vừa tuân thủ cả chuẩn HIPAA lẫn PCI DSS 3.1
Kích hoạt tính năng Stackdriver Logging và Stackdriver Monitor với cài đặt checkbox đơn giản, giúp dễ dàng hiểu rõ hơn cách ứng dụng của người dùng đang chạy.
Tự động scale quy mô triển khai ứng dụng của người dùng lên và xuống dựa trên việc sử dụng tài nguyên. (CPU, bộ nhớ)
Tự động cập nhật cluster của người dùng với phiên bản mới nhất của Kubernetes. Kubernetes phát hành bản cập nhật nhanh chóng có sẵn trong Kubernetes Engine.
Khi auto repair được kích hoạt, nếu một node kiểm tra sức khỏe thất bại Kubernetes Engine khởi tạo một quá trình sửa chữa cho node đó.
Kubernetes cho phép người dùng xác định bao nhiêu CPU và bộ nhớ (RAM) mà mỗi Container cần, được sử dụng để tổ chức tốt hơn khối lượng công việc trong cluster.
Kubernetes Engine không chỉ dành cho các ứng dụng có 12-factor. Người dùng có thể persistent storage vào các container và thậm chí lưu trữ toàn bộ cơ sở dữ liệu.
Kubernetes Engine hỗ trợ định dạng container Docker phổ biến.
Kubernetes Engine clusters được quản lý hoàn toàn bởi Google Site Reliability Engineers (SREs), đảm bảo rằng cluster của người dùng có sẵn và up-to-date.
Kubernetes Engine chạy trên hệ điều hành Container-Optimized OS, một hệ điều hành được tạo cứng và được quản lý bởi Google.
Tích hợp với Google Container Registry giúp dễ dàng lưu trữ và truy cập Docker images riêng tư của người dùng
Sử dụng Google Cloud Build để triển khai container trên Kubernetes Engine mà không cần thiết lập xác thực.
Kubernetes Engine chạy Kubernetes được chứng nhận, cho phép khả năng chuyển tải công việc tới các nền tảng Kubernetes khác trên các clouds và on-premises.
Kubernetes Engine hỗ trợ GPU và giúp dễ dàng chạy ML, GPGPU, HPC và các công việc khác.
GCP Console cung cấp các trang Dashboard hữu ích cho các cluster của bạn và tài nguyên của chúng. Bạn có thể sử dụng các trang dashboard này để xem, kiểm tra, quản lý và xóa tài nguyên trong các cluster của bạn.
Tìm hiểu thêm về chương trình ưu đãi Google Cloud Platform tại Cloud Ace's Promotion
Cloud Ace - Managed Service Partner của Google Cloud