การสร้างคลัสเตอร์ Kubernetes การผลิตด้วย RKE2 และ Longhorn
การตั้งค่าการผลิต RKE2 และ Longhorn
คำแนะนำทีละขั้นตอน: การสร้างคลัสเตอร์ Kubernetes การผลิตด้วย Rancher RKE2 และ Longhorn
ขั้นตอนที่ 1: ติดตั้ง RKE2
- ดาวน์โหลดตัวติดตั้ง RKE2 จากเว็บไซต์ Rancher อย่างเป็นทางการ
- รัน
curl -sfL https://get.rke2.io | sh -บนแต่ละโหนด - เริ่มบริการ RKE2:
systemctl enable rke2-server && systemctl start rke2-server
ขั้นตอนที่ 2: ปรับใช้ Longhorn สำหรับการจัดเก็บ
- ติดตั้ง Helm:
curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bash - เพิ่ม repo Longhorn:
helm repo add longhorn https://charts.longhorn.io - ติดตั้ง Longhorn:
helm install longhorn longhorn/longhorn --namespace longhorn-system --create-namespace

หมายเหตุทางเทคนิค
- ใช้ที่เก็บข้อมูล SSD เพื่อประสิทธิภาพที่ดีที่สุด
- ตรวจสอบให้แน่ใจว่าโหนดทั้งหมดมีชื่อโฮสต์ที่ไม่ซ้ำกันและ IP แบบคงที่
- กำหนดค่าไฟร์วอลล์เพื่ออนุญาตพอร์ต Kubernetes
วิธีการ: ตรวจสอบความสมบูรณ์ของคลัสเตอร์
kubectl get nodes
kubectl get pods -A
kubectl get storageclassคู่มือวิดีโอ YouTube ที่ดีที่สุด
- Kubernetes บทช่วยสอนสำหรับผู้เริ่มต้น [TechWorld กับ Nana]
- Kubernetes หลักสูตรเต็ม - เรียนรู้ Kubernetes ใน 8 ชั่วโมง | บทช่วยสอน Kubernetes | เอดูเรก้า
- Rancher RKE2 Kubernetes การตั้งค่าคลัสเตอร์ [Rancher Labs]
- Longhorn Storage สำหรับ Kubernetes [TechWorld กับ Nana]
- Kubernetes อธิบายใน 15 นาที [Academind]
- Kubernetes เจาะลึกระบบเครือข่าย [Google Cloud Tech]
- Longhorn Storage สำหรับ Kubernetes [TechWorld กับ Nana]
- Kubernetes แนวทางปฏิบัติที่ดีที่สุดด้านความปลอดภัย [TechWorld กับ Nana]
บทสรุปวิดีโอ
ทรัพยากรพิเศษ
- Rancher RKE2 เอกสารอย่างเป็นทางการ
- Longhorn Storage เอกสารอย่างเป็นทางการ
- Kubernetes เอกสารอย่างเป็นทางการ
ปัญหาทั่วไปและการแก้ไขปัญหา
- Node ไม่เข้าร่วม: ตรวจสอบไฟร์วอลล์และโทเค็น พ็อด
- Longhorn ไม่ทำงาน: ตรวจสอบคลาสพื้นที่เก็บข้อมูลและป้ายกำกับโหนด ปัญหาเครือข่าย
- : ตรวจสอบการกำหนดค่าปลั๊กอิน CNI