บทนำ
บทความนี้อธิบายขั้นตอนการเตรียม Kubernetes Node Image และ Package รวมถึงการ Deploy Kubernetes Cluster แบบ Classic Network บน SKE 2.2.0 ด้วย Administrator Account
ข้อกำหนดเบื้องต้น
- SKE ถูก Activate และ License เรียบร้อยแล้ว
- วางแผน Network (Multiplexing หรือ Isolation Mode) เรียบร้อยแล้ว
การ Upload Kubernetes Node Image
- Login เข้า SCP แล้วไปที่ Resources > Compute > Kubernetes Engine
- ไปที่ Settings > Kubernetes Node Images คลิก Upload แล้ว Upload Kubernetes Node Image (ไฟล์ VMA)
- Double-click เลือก Kubernetes Node Image จาก Local Folder
- ชื่อ Image สร้างอัตโนมัติ (สามารถแก้ไขได้)
- Description เป็น Optional
- เลือก Shared Resource Pool แล้วคลิก Upload
- หลัง Upload สำเร็จ สถานะแสดงเป็น Normal
การ Upload Kubernetes Package
- ไปที่ Resources > Compute > Kubernetes Engine > Settings > Kubernetes Packages คลิก Upload Package
- เลือกไฟล์ .pkg Kubernetes Package แล้วคลิก Upload
ขั้นตอนการ Deploy Kubernetes Cluster (Classic Network)
ขั้นตอนที่ 1: คลิก Kubernetes Engine ใต้ Compute คลิก Cluster Management แล้วคลิก New
ขั้นตอนที่ 2 - Cluster Configuration:
- Cluster Name: ชื่อ Cluster (ต้องไม่ซ้ำ ไม่มีภาษาจีน ไม่สามารถแก้ไขหลังสร้าง)
- Alias: ชื่อแสดง (สามารถแก้ไขภายหลัง)
- Resource Pool: เลือก Resource Pool
- Kubernetes Version: เลือก Kubernetes Package ที่ Upload แล้ว
- Cluster VIP: กำหนด Access IP Address ของ Cluster
- CNI: ใช้ค่าเริ่มต้น
- Container Network: ใช้ค่าเริ่มต้นสำหรับ Pod CIDR Block และ Service CIDR Block
ขั้นตอนที่ 3 - Controller Node Settings:
- Image: เลือก Kubernetes Node Image ที่ Upload แล้ว
- Node Name: ตั้งชื่อ Prefix และหมายเลขเริ่มต้น
- Nodes: จำนวน Node (แนะนำ 3 Node สำหรับ Production, 1 Node สำหรับ Dev/Test)
- Node Specifications: กำหนดตามจำนวน Node ทั้งหมดของ Cluster
- Storage Performance: เลือกระดับ Storage Performance (High Performance, Performance Sensitive, Capacity Sensitive)
- Disks: System Disk 120 GiB, etcd Disk 20 GiB (ไม่สามารถเปลี่ยน), Data Disk 200 GiB (ปรับได้)
ขั้นตอนที่ 4 - Worker Node Settings:
- Node Name: ตั้งชื่อ Prefix และหมายเลขเริ่มต้น
- Nodes: จำนวน Worker Node ตามความต้องการ
- Node Specifications: ค่าเริ่มต้น 8 Cores, 16 GB
- Storage Performance: เลือกระดับ Storage Performance
- Disks: System Disk 120 GiB, Data Disk 200 GiB (ปรับได้)
ขั้นตอนที่ 5 - Node Network:
เลือก Network Mode:
| Network Mode | Scenario | ข้อกำหนด |
|---|---|---|
| Multiplexing | Management Interface = Business Interface (แนะนำสำหรับ Dev/Test) | Management Interface ต้องสื่อสารกับ SKE Internal Communication Interface ได้ |
| Isolation | Management Interface แยกจาก Business Interface (แนะนำสำหรับ Production) | เหมือน Multiplexing + IP ของ Business Interface ต้องไม่อยู่บน CIDR Block เดียวกับ Management Interface |
เลือก Network Device, กำหนด IP Range, Netmask, Gateway, DNS แล้วคลิก Next
ขั้นตอนที่ 6: คลิก Finish รอสักครู่ SKE จะสร้าง VM และเริ่มต้น Kubernetes Cluster อัตโนมัติ
หมายเหตุ
- Management Interface ของ Kubernetes Cluster ต้องเชื่อมต่อกับ SKE Internal Communication Interface
- VIP และ Gateway ของ Kubernetes Cluster จะตั้งค่าบน Business Network
- GiB เป็นหน่วย Binary (1 GiB = 1,024 MiB) ขณะที่ GB เป็นหน่วย Decimal (1 GB = 1,000 MB)
ข้อคิดเห็น
0 ข้อคิดเห็น
โปรด ลงชื่อเข้าใช้ เพื่อแสดงข้อคิดเห็น