Create RKE2 Cluster via Rancher Dashboard

บทความนี้จะบอกถึงวิธีการสร้าง Rancher Kubernetes Engine 2 (RKE2) จาก Rancher Dashboard โดย Kubernetes Cluster นี้จะใช้ Instance จากบน Nipa Cloud Space ทั้งหมด

Prerequisite

  1. Rancher Server ที่พร้อมใช้งานแล้ว หากคุณยังไม่มีสามารถดูวิธีการสร้าง ได้ที่นี่

  2. Instance ทั้งหมดใช้ Image "Ubuntu 22.04"

  1. Instance สำหรับ Control Plane, etcd จำนวน 1 เครื่อง

  2. Instance สำหรับ Worker จำนวน 1 เครื่อง

  3. Control Plane, etcd และ Worker นั้นจะต้องทำงานอยู่บน VPC Network เดียวกัน

  4. Control Plane, etcd และ Worker นั้นจะต้องมี Security Group ที่ชื่อว่า "In-Cluster" จากการสร้าง Project และ "Auto-Create Settings" มีการเลือกเครื่องหมายถูกที่ Default Security Group หรือ Security Group อื่นที่มี Rule ดังภาพประกอบด้านล่างนี้ เพื่อให้ Instance ทั้งหมดใน Cluster สามารถสื่อสารถึงกันระหว่างกันได้

ระหว่างการสร้าง Project ให้เลือกเครื่องหมายถูกที่ "Default Security Group" เพื่อให้ระบบสร้าง Security Group ที่ชื่อว่า "In-Cluster" มาโดยเริ่มต้น

Instructions

  1. ให้คุณเลือกแถบ Cluster Management ที่ด้านซ้ายของ Rancher Dashboard

  1. หลังจากนั้นให้เลือก Create ที่ด้านขวาบน เพื่อสร้าง Cluster

  1. ปรับ Switch ไปทาง "RKE2/K3s"

  1. เลือก Custom เพื่อสร้าง Cluster จาก Instance ที่กำลังทำงานอยู่บน Nipa Cloud Space

  1. ระบุ Cluster Name ตามที่คุณต้องการที่ด้านบน สำหรับส่วน Configuration อื่นๆ นั้นให้ละเว้นเป็นค่าเริ่มต้นทั้งหมด

  1. เลือก Create ที่ด้านขวาล่าง

  1. หลังจากเลือก Create แล้ว ถัดไปที่ Step 1 ให้เลือกเครื่องหมายถูกที่ช่อง "etcd" และ "Control Plane" ต่อไปที่ Step 2 ให้เลือกเครื่องหมายถูกที่ Insecure ที่ด้านล่างคำสั่งที่ปรากฏ และคุณจะต้องนำคำสั่งเหล่านี้ไปวางที่ Terminal ของ Instance ที่กำลังทำงานอยู่ เพื่อให้ Instance นั้นทำหน้าที่เป็น Master Node สำหรับ Kubernetes Cluster

  1. เมื่อได้ Control Plane และ Worker แล้วให้ทำเหมือนขั้นตอนที่แล้วอีกรอบ แต่เลือกเครื่องหมายถูกที่ Worker เพียงช่องเดียว และนำคำสั่งที่ปรากฏไปวางที่ Terminal ของ Instance เช่นเดียวกัน

  1. ตรวจสอบที่แถบ Machines จะพบ Node ที่ถูกเพิ่มเข้ามาจาก Instance ที่กำลังทำงานอยู่บน Nipa Cloud Space โดยขั้นตอนนี้อาจจะต้องใช้เวลาสักพักหนึ่งเพื่อให้ Kubernetes Cluster เข้าสู่สถานะ Active

  1. หลังจากรอเป็นระยะเวลาหนึ่งจะพบว่า Kubernetes Cluster ที่ได้สร้างจากขั้นตอนก่อนหน้านั้น เข้าสู่สถานะ Active และพร้อมที่จะใช้งาน

  1. เมื่อได้ Cluster ที่พร้อมใช้งานแล้ว ให้กด "Explore" ที่ด้านบน

  1. ที่ด้านขวาบนจะมี Icon ดังรูปด้านล่าง ให้กดที่ Icon นั้นเพื่อ Download KubeConfig และจะนำไปใช้ที่ Open Lens ต่อไป

  1. ขวาบนของ Open Lens นั้นให้เลือก File ➝ Add Cluster ดังรูป

  1. นำ Content ของไฟล์ KubeConfig ที่ Download มาก่อนหน้านั้นมาวางในช่องด่านล่าง และกด "Add Clusters" ที่ปุ่มด้านล่างของช่อง

  1. คุณสามารถเข้าถึง Cluster ที่เพิ่มมาจากขั้นตอนก่อนหน้าได้ที่ Catalog ➝ Clusters ดังรูป

  1. กดที่รายการ Cluster เพื่อเชื่อมต่อไปยัง Cluster นั้นๆที่คุณต้องการ

  1. เมื่อเชื่อมต่อไปยัง Cluster แล้วจะปรากฎหน้าลักษณะนี้เป็นการเข้าถึง Cluster สำเร็จ

Last updated