# 5. Thay đổi cấu hình K8s Cluster

### 5.1. **Scale worker nodes**

**Bước 1:** Từ **Menu** chọn **Kubernetes** > Chọn Cluster muốn thực hiện scale worker nodes.

**Bước 2:** Tại mục **Worker Config** > Chọn biểu tượng **Scale Cluster**.

![](https://2837260264-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F18Kpdo0VNH9pUQatMCfo%2Fuploads%2Fdpg6YDEWx3wbF4knK6Zi%2Fchange1.jpg?alt=media\&token=5cb2e11f-5140-4324-8f1e-70239a04c913)

**Bước 3:** Màn hình Scale Kubernetes Cluster hiện ra. Người dùng nhập các trường thông tin yêu cầu.

* **Type:** Chọn Scale Up (tăng số lượng) hoặc Scale Down (giảm số lượng).
* **Quantity:** Nhập số lượng worker nodes muốn thêm/bớt.

Sau khi nhập xong, số lượng worker nodes sau khi thực hiện scale sẽ hiển thị tại dòng “Quantity worker after scale-up/scale-down equals”.

**Bước 4:** Kiểm tra lại thông tin, chọn **Scale Cluster** để thực hiện scale Worker Nodes hoặc **Cancel** để hủy bỏ tác vụ.

Quá trình Scale Cluster sẽ thực hiện, trong khi thực hiện người sử dụng không thể thao tác chỉnh sửa Cluster cho đến khi quá trình hoàn tất.

### **5.2. Thay đổi Flavor (cấu hình) nodes** <a href="#thay-doi-flavor-cau-hinh-nodes" id="thay-doi-flavor-cau-hinh-nodes"></a>

**Bước 1:** Từ **Menu** chọn **Kubernetes** > Chọn Cluster muốn thực hiện thay đổi cấu hình nodes.

**Bước 2:** Tại màn hình **Cluster Details**, người sử dụng có thể thay đổi Flavor (cấu hình CPU, RAM) của Master Nodes, Worker Nodes và NFS server bằng cách chọn biểu tượng thay đổi cấu hình tương ứng.

![](https://2837260264-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F18Kpdo0VNH9pUQatMCfo%2Fuploads%2FGhvgkUcSEsTIQoYwiGFO%2Fchange3.png?alt=media\&token=8d763090-53bc-45d8-b6c4-6ec121ead6a7)

**Bước 3:** Sau khi chọn cấu hình mong muốn > Chọn **Change** để thực hiện thay đổi cấu hình.

![](https://2837260264-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F18Kpdo0VNH9pUQatMCfo%2Fuploads%2FkbVeKMaAb6yeSo2BbfeP%2Fchange4.png?alt=media\&token=883e343f-48c8-4f64-b311-70397898b9a9)

### **5.3. Tăng Storage size của Nodes & NFS server** <a href="#tang-storage-size-cua-nodes-nfs-server" id="tang-storage-size-cua-nodes-nfs-server"></a>

**Bước 1:** Từ **Menu** chọn **Kubernetes** > Chọn Cluster muốn thực hiện thay đổi cấu hình storage.

**Bước 2:** Tại màn hình **Cluster Details**, người sử dụng có thể thay đổi storage size của Master Nodes, Worker Nodes và NFS server bằng cách chọn biểu tượng thay đổi cấu hình tương ứng.

![](https://2837260264-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F18Kpdo0VNH9pUQatMCfo%2Fuploads%2FkmMQaDSvcp4uODIcvYxU%2Fchange5.png?alt=media\&token=c5406e05-cae6-4a7a-b062-3105e87bf79b)

**Bước 3:** Nhập dung lượng cần tăng thêm > Chọn **Extend** để thực hiện tăng dung lượng storage.

<mark style="color:red;">Lưu ý: Hệ thống không hỗ trợ giảm Storage size.</mark>

![](https://2837260264-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F18Kpdo0VNH9pUQatMCfo%2Fuploads%2FBKBqJHwoNzCrH9olnSTo%2Fchange6.png?alt=media\&token=58c2b5a5-2c6f-485c-abcb-659900e15c2e)

### **5.4. Nâng cấp K8s version** <a href="#nang-cap-k8s-version" id="nang-cap-k8s-version"></a>

**Bước 1:** Từ **Menu** chọn **Kubernetes** > Chọn Cluster muốn thực hiện scale worker nodes.

**Bước 2:** Tại mục **Info Common** > Chọn biểu tượng **Upgrade Version**.

![](https://2837260264-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F18Kpdo0VNH9pUQatMCfo%2Fuploads%2Fuf0fI6RyoQ3Zf6LHWU8F%2Fchange7.jpg?alt=media\&token=a3f5f502-edff-4bf0-8fdd-45be8cfe6ec2)

**Bước 3:** Màn hình Upgrade Cluster Version hiện ra, người sử dụng chọn version muốn nâng cấp lên > Chọn **Upgrade** để thực hiện nâng cấp version.

<mark style="color:red;">Lưu ý: Chỉ thực hiện nâng cấp version, không thực hiện được việc giảm version.</mark>

![](https://2837260264-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F18Kpdo0VNH9pUQatMCfo%2Fuploads%2F0kvxB7dKVwoV7V20dgHn%2Fchange8.jpg?alt=media\&token=431af675-70bd-41c8-a1be-8a8f87502dd8)

### **5.5. Thêm NFS Persistent Storage** <a href="#them-nfs-persistent-storage" id="them-nfs-persistent-storage"></a>

**Bước 1:** Từ **Menu** chọn **Kubernetes** > Chọn Cluster muốn enable NFS Persistent Storage.

**Bước 2:** Tại mục **NFS Storage** > Chọn biểu tượng Enable NFS.

![](https://2837260264-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F18Kpdo0VNH9pUQatMCfo%2Fuploads%2F2Jpq174TZCXOwTSO8XFD%2Fchange9.jpg?alt=media\&token=cdb96dc6-33f9-4a85-8e24-b3bcaec94b0f)

**Bước 3:** Màn hình Deploy NFS Storage hiện ra. Người dùng nhập dung lượng NFS Storage mong muốn (GB) và kiểm tra lại thông tin > Chọn **Deploy NFS** để thực hiện deploy.

Quá trình Deploy NFS sẽ thực hiện, trong khi thực hiện người sử dụng không thể thao tác chỉnh sử Cluster cho đến khi quá trình hoàn tất.

![](https://2837260264-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F18Kpdo0VNH9pUQatMCfo%2Fuploads%2FSfcbECwHeRr7S7iuUJCi%2Fchange100.jpg?alt=media\&token=45290994-a7f6-49d5-82f0-32b203db2e84)
