Xóa Kubernetes Service¶
Trong quá trình sử dụng Sun Kubernetes, việc quản lý vòng đời của các Cluster là một phần quan trọng trong chiến lược vận hành. Xóa một Kubernetes Cluster không chỉ là cách giải phóng tài nguyên mà còn là một quyết định quan trọng khi các dịch vụ và ứng dụng không còn cần chạy trên Cluster đó nữa. Hành động xóa Cluster cần được cân nhắc cẩn thận để tránh ảnh hưởng đến các ứng dụng đang hoạt động hoặc mất dữ liệu quan trọng.
Việc xóa Cluster có thể xuất phát từ các nhu cầu sau:
Giảm chi phí vận hành: Cluster không còn cần thiết sẽ tiếp tục tiêu tốn tài nguyên, bao gồm CPU, RAM, và lưu trữ, dẫn đến tăng chi phí vận hành. Bằng cách xóa Cluster không còn hoạt động, doanh nghiệp có thể tiết kiệm chi phí đáng kể.
Quản lý tài nguyên hiệu quả: Khi dự án hoặc môi trường thử nghiệm đã hoàn tất, các tài nguyên trên Cluster có thể được sử dụng ở nơi khác. Xóa Cluster giúp doanh nghiệp tối ưu hóa việc sử dụng tài nguyên.
Đảm bảo an ninh: Để tránh những lỗ hổng bảo mật tiềm ẩn từ các Cluster không còn được duy trì hoặc cập nhật, xóa chúng khi không cần thiết nữa là một biện pháp bảo mật quan trọng.
Việc xóa Cluster cần phải được lên kế hoạch kỹ lưỡng và thực hiện đúng quy trình để đảm bảo không làm mất dữ liệu hoặc ảnh hưởng đến hệ thống hiện tại.
Hướng dẫn xóa Kubernetes Cluster trên Sunteco Cloud¶
Dưới đây là hướng dẫn chi tiết để xóa một Kubernetes Cluster trên Sunteco Cloud:
Bước 1: Đăng nhập vào Sunteco Cloud Dashboard¶
Truy cập vào Sunteco Cloud Dashboard bằng tài khoản của bạn.
Sau khi đăng nhập, trong giao diện Dashboard, Truy cập Workspace & chọn VPC chứa Kubernetes Service đó, tìm menu Sun Kubernetes và chọn Service List. Đây là nơi bạn quản lý tất cả các Cluster mà mình đã tạo.
Bước 2: Chọn Cluster cần xóa¶
Trong danh sách các Cluster, bạn sẽ thấy thông tin về các Cluster hiện có như tên, trạng thái, và các thông tin khác.
Tìm Cluster mà bạn muốn xóa và nhấp vào tên Cluster hoặc biểu tượng tương ứng để truy cập vào Trang chi tiết của Cluster.
Bước 3: Xóa Cluster¶
Sau khi đảm bảo rằng Cluster không còn chứa các tài nguyên quan trọng, bạn có thể tiến hành xóa nó.
Tại mỗi Item Kubernetes Service hoặc tại Trang chi tiết của Cluster, bạn sẽ thấy nút Delete.
![Image](../../../_images/xoa-kubernetes-service-11.png)
Nhấp vào nút này để mở popup confirm yêu cầu xóa Cluster.
Bước 4: Xác nhận hành động xóa¶
Khi nhấp vào nút Xóa Cluster, hệ thống sẽ hiển thị một thông báo yêu cầu bạn xác nhận việc xóa.
Hãy đọc kỹ cảnh báo và đảm bảo rằng bạn đã di chuyển hoặc sao lưu tất cả các dữ liệu quan trọng từ Cluster.
Nhập thông tin yêu cầu (nếu có) và xác nhận Xóa Cluster.
![Image](../../../_images/xoa-kubernetes-service-21.png)
Bước 5: Theo dõi quá trình xóa¶
Quá trình xóa Cluster có thể mất một chút thời gian tùy thuộc vào kích thước và số lượng tài nguyên trong Cluster.
Bạn có thể theo dõi tiến trình xóa Cluster từ Dashboard hoặc từ bảng thông báo trên Sunteco Cloud.
Hậu quả của việc xóa Cluster¶
Không thể khôi phục Cluster: Sau khi một Kubernetes Cluster bị xóa, toàn bộ dữ liệu, ứng dụng, và cấu hình liên quan đến Cluster đó sẽ bị xóa hoàn toàn. Bạn không thể khôi phục Cluster đã bị xóa, vì vậy hãy đảm bảo thực hiện backup hoặc di chuyển tài nguyên trước khi xóa.
Giải phóng tài nguyên: Các tài nguyên phần cứng (CPU, RAM, bộ nhớ) được sử dụng bởi Cluster sẽ được giải phóng và có thể sử dụng cho các mục đích khác trong hệ thống.
Giảm chi phí: Khi Cluster bị xóa, bạn sẽ không bị tính phí cho các tài nguyên liên quan đến Cluster đó nữa, giúp giảm chi phí vận hành.
Khi một Kubernetes Cluster bị xóa, tất cả các tài nguyên bên trong nó sẽ bị xóa theo. Các tài nguyên này bao gồm:
Pods: Tất cả các Pods đang chạy trong Cluster sẽ bị dừng và xóa. Các ứng dụng hoặc dịch vụ đang chạy bên trong Pods sẽ không còn hoạt động. Điều này có thể gây gián đoạn dịch vụ nếu các ứng dụng chưa được di chuyển hoặc sao lưu.
Deployments: Các Deployments, nơi mà bạn đã triển khai các ứng dụng, sẽ bị xóa cùng với Cluster. Toàn bộ cấu hình của các ứng dụng sẽ biến mất nếu không được lưu trữ ở nơi khác.
Services: Các Services giúp kết nối và load balance các Pods sẽ bị xóa, dẫn đến các kết nối đến ứng dụng bị gián đoạn hoàn toàn.
ConfigMaps và Secrets: Các cấu hình và thông tin bảo mật được lưu trữ trong ConfigMaps và Secrets sẽ bị xóa, dẫn đến mất mát cấu hình quan trọng nếu chưa được sao lưu hoặc chuyển ra ngoài Cluster.
Persistent Volumes (PV) và Persistent Volume Claims (PVC): Nếu Cluster chứa các Persistent Volumes để lưu trữ dữ liệu, thì việc xóa Cluster cũng có thể làm mất toàn bộ dữ liệu lưu trữ trên các PV này. Tất cả các dữ liệu quan trọng cần phải được sao lưu trước khi thực hiện xóa Cluster.