Trong phiên bản ra mắt chính thức vào quý 2 năm 2024 vừa qua, VKS đã trở thành đơn vị cung cấp dịch vụ Kubernetes đầu tiên tại Việt Nam hỗ trợ Kubernetes version 1.29. 

Là version mới nhất ra mắt cuối năm 2023, bản release Kubernetes v1.29: Mandala đánh dấu những cải thiện vượt trội trong các tính năng của Kubernetes. Phiên bản mới này sẽ góp phần hỗ trợ các platform engineers và DevOps engineers trong việc quản lý các Kubernetes cluster một cách dễ dàng và hiệu quả hơn.

Hiện nay, VKS đang hỗ trợ người dùng đăng ký trải nghiệm dịch vụ VKS hoàn toàn miễn phí, xem thêm tại: Đăng ký dùng thử VKS.

Trong blog này, chúng ta sẽ cùng điểm qua những ưu điểm của VKS và những lợi ích bạn nhận được khi sử dụng dịch vụ VKS của HiTechCloud trên nền phiên bản Kubernetes v1.29.

VKS là gì?

HiTechCloud Kubernetes Service (VKS) là giải pháp quản lý Kubernetes dựa trên nền tảng mã nguồn mở Kubernetes. Kubernetes là hệ thống mã nguồn mở được phát triển bởi Google nhằm cung cấp khả năng tự động hóa việc triển khai, quản lý và mở rộng ứng dụng dưới dạng container hay còn gọi là Container Orchestration Engine.

Được triển khai trên hạ tầng public cloud của HiTechCloud , VKS cung cấp môi trường ảo hóa ở lớp OS (Operation System) hoàn chỉnh. Thông thường, các giải pháp xây dựng trên nền tảng Kubernetes sẽ đòi hỏi người dùng phải quản trị đồng thời các Master Node và các Worker Node. Với công nghệ quản trị Master Node được kiểm soát hoàn toản bởi HiTechCloud, người dùng có thể được đảm bảo một môi trường vận hành ổn định, tối ưu. Môi trường này cho phép người dùng phát triển, kiểm thử, triển khai và phân phối các ứng dụng của mình một cách đơn giản, nhanh chóng và hiệu quả.

VKS của HiTechCloud sở hữu nhiều tính năng vượt trội

VKS mang đến cho bạn trải nghiệm quản lý Kubernetes mạnh mẽ và hiệu quả hơn bao giờ hết. Các tính năng nổi bật của VKS bao gồm:

  • Hoàn toàn kiểm soát control plane: Hệ thống control plane được kiểm soát hoàn toản tự động bởi HiTechCloud. Nhờ cơ chế tự động phân phối, kết nối và vận hành các node, VKS đảm bảo bạn luôn có một môi trường tối ưu nhất để vận hành ứng dụng.
  • Cập nhật linh hoạt các phiên bản Kubernetes: Bạn có thể lựa chọn tự động cập nhật hoặc cập nhật thủ công phiên bản Kubernetes bạn mong muốn. Hiện nay, VKS hỗ trợ phiên bản Kubernetes mới nhất lên tới 1.29. Việc cập nhật các phiên bản mới nhất sẽ cung cấp cho bạn hệ thống vận hành ổn định và hiệu quả hơn.
  • IP Whitelist và Private Node: Để tăng cường hiệu quả bảo mật của hệ thống, bạn có thể tạo và vận hành Private Node Group với chỉ Private IP và giới hạn truy cập API quản trị cluster theo địa chỉ IP được cài đặt sẵn.
  • Tự động bổ sung Node Group: Hoạt động trên cơ chế autoscaling, các Node Group sẽ được tăng giảm tự động dựa trên yêu cầu hoạt động của ứng dụng và nhu cầu sử dụng thực tế. Điều này giúp bạn đảm bảo các ứng dụng luôn chạy ở mức hiệu suất tối ưu với chi phí tiết kiệm nhất.
  • Tự động phục hồi Node: VKS giúp tự động reboot các node bị lỗi, xóa hoặc thay thế các node không phải hồi healthcheck.
  • Lưu trữ Persistent Storage: Được tích hợp sẵn NFS Node – Persistent Storage để lưu trữ dữ liệu lâu dài, được tự động cấu hình khi khởi tạo để chia sẻ cho tất cả các node trong cluster sử dụng.
  • Tích hợp nhiều công cụ hỗ trợ vận hành: Hệ thống VKS được tích hợp Calico CNI mang lại tính hiệu quả và bảo mật cao. Ngoài ra, VKS cũng cung cấp khả năng quản lý Blockstore và NLB/ALB thông qua YAML của Kubernetes.

Các phiên bản Kubernetes được hỗ trợ bởi VKS

Hiện nay, VKS đang hỗ trợ 3 phiên bản Kubernetes mới nhất bao gồm v1.27, v1.28, và v1.29.

Trong đó, Kubernetes 1.29 là phiên bản mới nhất được hỗ trợ trong bản release alpha của VKS ra mắt chính thức vào ngày 17 tháng 4 năm 2024.

Trong thời gian tới, đội ngũ của HiTechCloud cam kết sẽ luôn nỗ lực để ra mắt các phiên bản cập nhật mới nhất theo các phiên bản mã nguồn ổn định và hoàn thiện nhất của Kubernetes.

Có gì mới ở phiên bản cập nhật Kubernetes 1.29?

Ra mắt vào cuối năm 2023, Kubernetes 1.29: Mandala sở hữu nhiều cải tiến vượt trội so với những phiên bản ra mắt trước đó. Phiên bản này giới thiệu 49 cải tiến trong đó có 11 tính năng stable, 19 tính năng ở giai đoạn Beta và 19 tính năng ở giai đoạn Alpha. Để đảm bảo chất lượng dịch vụ và trải nghiệm ổn định, VKS chỉ sử dụng những tính năng stable (GA) của Kubernetes.

Trong bản cập nhật này, Kubernetes đã giới thiệu một vài những tính năng stable mới như:

  • Loại bỏ transient node predicates khỏi KCCM’s service controller: Cải tiến mới này loại bỏ các kiểm tra tạm thời (transient) của service controller để quyết định nơi đặt pod. Dựa trên những điều kiện tồn tại trong thời gian ngắn, cách thức kiểm tra này có thể dẫn tới việc dịch chuyển pod một cách không cần thiết.
  • Thiết lập khoảng nodeport cho phân bổ động và tĩnh: Quản trị viên có thể đặt trước phạm vi cụ thể cho phân bổ tự động (dynamic) của Kubernetes hoặc thiết lập để người dùng cấu hình thủ công (static). Điều này giúp tránh xung đột giữa các port được gán tự động và các port được cấu hình thủ công.
  • Ưu tiên và phân bổ for API Server Requests: API Kubernetes server xử lý các yêu cầu từ nhiều nguồn khác nhau như ứng dụng và công cụ quản lý cluster. Tính năng này giới thiệu các cơ chế ưu tiên một số loại API request nhất định và đảm bảo sự công bằng trong việc xử lý chúng. Điều này có thể rất quan trọng để đảm bảo khả năng đáp ứng các nhiệm vụ quan trọng.
  • Cải thiện KMS v2: Với Kubernetes v1.29, KMS v2 đã trở thành một tính năng ổn định mang lại nhiều cải tiến về hiệu suất, key rotation, kiểm tra trạng thái (health check), and observability. Những cải tiến này cung cấp cho người dùng một giải pháp đáng tin cậy để mã hóa tất cả tài nguyên trong cụm Kubernetes của họ.
  • Hỗ trợ truy vấn paged LIST queries từ Kubernetes API: Việc triển khai lớn có thể dẫn đến một số lượng đáng kể tài nguyên (pod, dịch vụ, v.v.) trong một cluster. Tính năng này cho phép truy xuất các tài nguyên đó trong các phần (page) nhỏ hơn thay vì gửi request toàn bộ đến API server.
  • ReadWriteOncePod PersistentVolume Access Mode: Giới thiệu chế độ truy cập ReadWriteOncePod cho PV và PVC. Nếu bạn tạo một nhóm có PVC sử dụng chế độ truy cập ReadWriteOncePod, tính năng này đảm bảo rằng nhóm đó là nhóm duy nhất trên toàn bộ cụm của bạn có thể đọc hoặc ghi đè vào PVC đó.
  • Kubernetes Component Health SLIs: Tính năng này bổ sung SLI cho các thành phần cốt lõi của Kubernetes như API server và kubelet. Các số liệu này có thể giúp theo dõi tình trạng và hiệu suất của Kubernetes cluster.
  • CRD Validation Expression Language: Custom Resource Definitions (CRDs) cho phép mở rộng Kubernetes bằng tài nguyên tùy chỉnh. Tính năng này giới thiệu một ngôn ngữ biểu thức để xác thực các đối tượng CRD. Điều này cho phép xác định các quy tắc xác thực phức tạp và linh hoạt hơn cho các tài nguyên tùy chỉnh.
  • Giới thiệu nodeExpandSecret trong CSI PV source: CSI Node Expand Secret cho phép một trường bí mật tùy chọn được gửi như một phần của NodeExpandVolumeRequest bởi trình điều khiển CSI. Bằng cách này, sự mở rộng volume của node có thể được thực hiện ngầm dưới hệ thống lưu trữ.
  • Kiểm soát các pod đang ở trạng thái sẵn sàng trong Job status: Tính năng này thêm thông tin về số lượng node sẵn sàng (Job). Điều này mang lại khả năng hiển thị tốt hơn về trạng thái của node và giúp xác định mọi vấn đề có thể khiến node không sẵn sàng.
  • Kubelet Resource Metrics Endpoint: Tính năng này hiển thị endpoint trong đó kubelet báo cáo các số liệu sử dụng tài nguyên như mức sử dụng CPU và bộ nhớ. Điều này có thể hữu ích cho việc theo dõi mức tiêu thụ tài nguyên và tình trạng của cluster.

Tại sao lựa chọn giải pháp VKS của HiTechCloud?

Trang bị các tính năng quản lý Kubernetes toàn diện, VKS giảm tải đáng kể các tác vụ quản lý cho người quản trị server. Những lý do khiến bạn có thể chọn sử dụng dịch vụ quản lý Kubernetes của Cloud bao gồm:

Đơn giản hóa tác vụ quản lý hệ thống

Việc triển khai, quản lý hạ tầng và ảo hoá do HiTechCloud hoàn toàn đảm nhận bao gồm: hệ thống quản trị từ Master Node cho đến các cụm Kubernetes, control plane và các node.

Tối ưu vận hành Kubernetes

Nhờ khả năng tích hợp các hệ thống vận hành và phân phối CNI, CSI, NLB/ALB, VKS sẽ giúp bạn tự động hóa các tác vụ nặng nhọc của việc quản lý điều hành.

Tính tương thích cao với Kubernetes

Nhờ tuân thủ các tiêu chuẩn Kubernetes mã nguồn mở, VKS đảm bảo khả năng tương thích cao với các công cụ và dịch vụ Kubernetes khác. Bạn có thể dễ dàng tích hợp VKS vào hệ thống hiện có hoặc chuyển Workload Cluster của mình sang nhà cung cấp cloud khác hoặc thậm chí là môi trường on-premises nếu cần và ngược lại.

Khả năng mở rộng

VKS tương thích mạnh mẽ với nhu cầu của doanh nghiệp ở mọi mức độ. Bạn có thể dễ dàng mở rộng hoặc tối ưu gói dịch vụ VKS phù hợp tùy theo nhu cầu quản lý dữ liệu của doanh nghiệp.

Miễn phí quản lý

Nền tảng quản lý Kubernetes của VKS hoàn toàn miễn phí. Chi phí sử dụng node sẽ được tính toán dựa theo số lượng Group Node được sử dụng.  Ngoài ra, VKS còn cung cấp các tính năng như Node Group Autoscaling, giúp bạn tối ưu hóa chi phí bằng cách tự động điều chỉnh các node trong cụm lên hoặc xuống dựa trên nhu cầu khối lượng công việc thực tế của bạn. Điều này có thể giúp giảm đáng kể hóa đơn cloud của bạn bằng cách đảm bảo bạn chỉ trả tiền cho các tài nguyên cần thiết.

Dễ dàng tích hợp với các dịch vụ và ứng dụng HiTechCloud khác

Trong cùng hệ sinh thái, bạn hoàn toàn có thể tích hợp hệ thống VKS với các dịch vụ và ứng dụng HiTechCloud khác, chẳng hạn như LoadBalancer, Volume và vMonitor Platform, v.v. Điều này có thể giúp bạn dễ dàng phát triển và triển khai các ứng dụng phức tạp trên nền tảng quản lý của mình.

VKS kế thừa hoàn toàn các ưu điểm mới nhất của Kubernetes nguyên bản trong khi hoàn toàn linh hoạt với nhu cầu của các doanh nghiệp, tổ chức tại Việt Nam. Với Kubernetes Engine ở cả hai khu vực Hà Nội và Hồ Chí Minh cùng đội ngũ chuyên viên kĩ thuật hỗ trợ 24/7 bằng tiếng Việt 100%, HiTechCloud có thể mọi yêu cầu của bạn với hiệu quả và chi phí tối ưu trong thời gian ngắn nhất.

Kết luận

Sở hữu nhiều tính năng vượt trội, VKS trên nền phiên bản Kubernetes v1.29 sẽ trang bị cho bạn công cụ mạnh mẽ để giảm tải đáng kể gánh nặng quản lý Kubernetes trong khi vẫn đảm bảo hiệu suất và tốc độ vận hành của ứng dụng.

Cho dù bạn đang phát triển, thử nghiệm hay triển khai ứng dụng, VKS đều cung cấp nền tảng toàn diện và đáng tin cậy giúp đơn giản hóa hành trình cải tiến và chuyển đổi số của doanh nghiệp. Nắm bắt tương lai của việc quản lý ứng dụng trong container với Kubernetes 1.29 trên VKS ngay hôm nay. Đăng ký trải nghiệm dịch vụ tại ĐÂY!

Là nhà cung cấp dịch vụ luôn đi đầu trong việc áp dụng những cải tiến công nghệ lập trình mới nhất, HiTechCloud luôn cam kết cung cấp những dịch vụ trên nền tảng điện toán đám mây ổn định, đáng tin cậy, tiết kiệm chi phí cho doanh nghiệp. Liên hệ với HiTechCloud để được tư vấn giải pháp chuyển đổi số cho doanh nghiệp hoàn toàn miễn phí! 

Similar Posts