ถ้าคุณกำลังวางแผนรันแอปพลิเคชัน IIoT บนเครื่อง Edge Gateway ในโรงงาน คำถามที่เจอตั้งแต่วันแรกคือ “Kubernetes ตัวเต็มเลย หรือต้องใช้ Lightweight Distribution” — บทความนี้เป็นคู่มือแบบทีละขั้นตอน อิงข้อมูลจากคู่มือและเอกสารปี 2026 ล่าสุด ว่าควรเลือกอย่างไรและวางระบบอย่างไรให้รอดจากสภาพแวดล้อมจริงของโรงงาน
ทำไม Kubernetes ตัวเต็มถึงไม่เหมาะกับ Edge
Kubernetes ดั้งเดิมถูกออกแบบมาเพื่อดาต้าเซ็นเตอร์ที่มีเครือข่ายเสถียร หน่วยความจำเหลือเฟือ และ Control Plane ที่ออนไลน์ตลอดเวลา แต่เครื่อง Edge ในโรงงานคือสภาพตรงข้ามทุกข้อ — อินเทอร์เน็ตเป็น 4G ที่หลุดบ่อย, เครื่องเป็นกล่อง fanless RAM 512 MB ถึง 2 GB และบางครั้งออฟไลน์เป็นชั่วโมง Lightweight Distribution จึงเกิดขึ้นเพื่อ “ตัดของที่ Edge ไม่ใช้ออก” เช่น Legacy Storage Driver และ In-tree Cloud Provider เพื่อคืนหน่วยความจำให้แอปพลิเคชันโรงงาน
ตัวเลขสำคัญที่ควรจำ: Lightweight Distribution ยอดนิยมตัวหนึ่งสามารถบรรจุ Control Plane และ Kubelet ทั้งหมดไว้ใน binary เดียวขนาดไม่ถึง 100 MB รันได้บนอุปกรณ์ RAM 512 MB และใช้ SQLite เป็น datastore แทน etcd cluster ในโหมด single-node
Step 1: ประเมินข้อจำกัดของเครื่อง Edge ก่อนเลือก
ก่อนตัดสินใจ ให้เช็ค 4 ข้อจำกัดหลักของสถานการณ์คุณ:
- Footprint — เครื่อง Edge มี RAM เท่าไหร่ (512 MB–2 GB คือช่วงปกติ) และพื้นที่ดิสก์พอสำหรับ container images หลายเวอร์ชันหรือไม่
- Offline Autonomy — ถ้า WAN หลุด 2 ชั่วโมง Pod ที่รันอยู่ต้องไม่ตาย และต้อง restart container ที่ crash ได้เองโดยไม่ต้องหา API Server
- Fleet Scale — จำนวนไซต์/เครื่องที่ต้องบริหาร ถ้าเป็นหลักร้อยถึงพัน ต้องใช้ GitOps และ Fleet Management แทนการ SSH เข้าไปคลิกทีละเครื่อง
- Network — ลิงก์เป็น 4G/แชร์อัพลิงก์ ที่ control-plane chatter ของ K8s ปกติอาจกินแบนด์วิดธ์จนเกินงบเดือน
Step 2: เลือก Distribution ให้เหมาะกับลักษณะ Fleet
| แนวทาง | จุดเด่น | เหมาะกับ | ข้อควรระวัง |
|---|---|---|---|
| Binary เดียวขนาดเล็ก (แนว K3s) | ติดตั้งคำสั่งเดียว, RAM 512 MB, SQLite default, CNCF-certified | โรงงานขนาดเล็ก–กลาง, เครื่อง Edge จำกัดทรัพยากร | Offline นาน ๆ ต้องออกแบบเพิ่ม เพราะยังพึ่ง API Server กลาง |
| Control Plane แยก Cloud–Edge (แนว KubeEdge) | มี local metadata store ที่ Edge ทำให้ทำงานต่อได้ตอน WAN หลุด | Fleet หลายร้อยไซต์, สภาพแวดล้อมเครือข่ายไม่เสถียร | สถาปัตยกรรมซับซ้อนกว่า ต้องมีทีม DevOps ดูแล |
| Near-upstream + Addon คำสั่งเดียว (แนว MicroK8s) | ใกล้เคียง K8s ตัวเต็ม, ติดตั้ง addon ง่าย | ทีมที่ต้องการ ecosystem เต็มรูปแบบบนฮาร์ดแวร์ที่พอมีทรัพยากร | Footprint ใหญ่กว่าสองแนวข้างต้น |
หมายเหตุ: ตารางเปรียบเทียบเชิงแนวทาง (category) ตามเอกสารเทคนิคสาธารณะปี 2026 — การเลือกจริงควรพิจารณาทักษะทีมและข้อจำกัดฮาร์ดแวร์ของโรงงานแต่ละแห่ง
Step 3: ออกแบบให้ทนสภาพออฟไลน์ (Offline Resilience)
หัวใจของ Edge ในโรงงานคือ “WAN หลุด = ปกติ” ไม่ใช่เหตุฉุกเฉิน เทคนิคที่ควรวางไว้ตั้งแต่วันแรก:
- Store-and-Forward — ให้ Edge Gateway เก็บข้อมูลเซ็นเซอร์ลง local buffer (เช่น Time-series DB ในเครื่อง) แล้วส่งชดเชยขึ้นคลาวด์เมื่อลิงก์กลับมา
- Node-level Autonomy — เลือก distribution ที่ Pod ที่ถูก schedule แล้วยังรันต่อได้แม้ไม่เห็น control plane (จุดแข็งของแนว Cloud–Edge split)
- Local Registry Mirror — ดึง container image จาก registry mirror ภายในโรงงาน ไม่ pull จากอินเทอร์เน็ตโดยตรงตอน restart ตอนไฟดับ/เน็ตหลุด

Step 4: วาง Security ให้ครบทั้ง Fleet
เครื่อง Edge คือจุดเชื่อมระหว่างเครือข่าย OT กับอินเทอร์เน็ต จึงเป็นเป้าหมายอันดับแรกของการโจมตี ขั้นต่ำที่ต้องทำ:
- Hardened defaults — ปิด feature ที่ไม่ใช้, ตั้ง CIS Benchmark compliance ให้ผ่านตั้งแต่ติดตั้ง ไม่ใช่ไว้แก้ทีหลัง
- Certificate rotation อัตโนมัติ — ใบรับรอง TLS ของทั้ง fleet ต้องหมุนเวียนเองได้ ไม่ต้องรอมนุษย์เข้าไปต่ออายุทีละเครื่อง
- Immutable infrastructure + GitOps — ทุกการแก้ไขผ่าน Git pipeline ทั้งหมด ห้าม SSH แก้ config ตรง ๆ ทำให้ตรวจสอบย้อนหลังได้และกู้คืนเครื่องใหม่ได้เร็ว

Step 5: วางแผน Observability และ Update ทั้ง Fleet
สิ่งที่ทีมงานมักลืมจนกระทั่งเจอปัญหาจริงคือ “เครื่อง Edge 100 เครื่องใครดูแล” คำแนะนำคือ:
- ใช้ GitOps เป็น single source of truth — เวอร์ชันที่ประกาศใน Git คือสิ่งที่ต้องมีบนทุกเครื่อง ระบบจะ converge ให้เอง
- ทำ fleet observability — ส่ง metric สุขภาพเครื่อง (CPU, RAM, disk, temperature) ขึ้นศูนย์กลาง แต่ผ่อนความถี่ลงเพื่อไม่กินแบนด์วิดธ์
- ซ้อม rollback ล่วงหน้า — ทุกครั้งที่อัปเดต fleet ต้องมีแผนถอยกลับเวอร์ชันเดิมภายในไม่กี่นาที
ทีมงาน Honey Corporation มีประสบการณ์ติดตั้งและบริหารจัดการอุปกรณ์ Edge ในสภาพแวดล้อมโรงงานจริง ทั้งการเลือกฮาร์ดแวร์ การวางระบบ container และการเชื่อมต่อกับระบบควบคุมเดิม เราจึงเข้าใจดีว่า “อุปกรณ์ที่ดีที่สุด” คืออุปกรณ์ที่ทีมโรงงานดูแลไหว
Key Takeaways
- K8s ตัวเต็มไม่เหมาะกับ Edge — Lightweight distribution บีบ control plane ลง binary เดียว <100 MB รันได้บน RAM 512 MB
- เลือกตามลักษณะ Fleet — ไซต์น้อย+ทรัพยากรจำกัด → binary เดียว, ไซต์เยอะ+เน็ตไม่เสถียร → control plane แบบ Cloud–Edge split
- Offline คือ normal case — ออกแบบ store-and-forward และ local registry mirror ตั้งแต่วันแรก
- Security ห้ามปล่อยหลัง — CIS Benchmark, cert rotation อัตโนมัติ, และ GitOps คือมาตรฐานขั้นต่ำของ fleet
- วาง Observability ตั้งแต่ต้น — เครื่อง Edge หลักร้อยต้องเห็นสุขภาพจากศูนย์กลาง ไม่ใช่รอให้พังก่อนค่อยรู้
- อย่าลืม rollback plan — ทุกการอัปเดตต้องถอยกลับได้เร็ว เพราะ downtime ของ Edge คือ downtime ของไลน์ผลิต
Honey Corporation พร้อมให้คำปรึกษา
ทีมงานของเรามีความเชี่ยวชาญด้านระบบ Edge Computing และ Container Platform สำหรับโรงงานอุตสาหกรรม พร้อมสำรวจหน้างานและออกแบบสถาปัตยกรรมที่เหมาะกับทีมและงบประมาณของคุณ
📞 โทร: 09-23242995 | อีเมล: support@honey.co.th
เว็บไซต์: www.honey.co.th
