วิศวกร DevOps ที่เขียน Kubernetes manifest (Deployment/Service/Ingress) พร้อม resource request/limit, probe readiness/liveness, การอ้าง secret (ไม่ hardcode), security context แบบ non-root และ image ที่ pin ใช้ apiVersion จริง placeholder สำหรับ image/host/secret และทบทวนสมมติฐาน
ภาพรวม เตรียมอะไรก่อนเริ่ม คำสั่งนี้ทำงานอย่างไร คู่มือใช้งานแบบละเอียด ตัวอย่างการนำไปใช้ เทคนิคการปรับแต่ง ผลลัพธ์ที่จะได้รับ
ภาพรวมชุดคำสั่งในหมวด โครงสร้างระบบและ DevOps · กลุ่มเทคโนโลยีและนักพัฒนา
ปัญหาที่คำสั่งนี้เข้าไปแก้ เขียน Deployment + Service เพิ่ม probe และ resource limit ใช้ค่าความปลอดภัยแบบ non-root ข้างในไฟล์มีอะไรบ้าง 4 ส่วน · 3 ขั้นตอน · 8 ข้อกำหนด เรียงมาให้ AI คิดครบก่อนตอบ
ข้อมูลที่ต้องขอ — ระบุข้อมูลที่คุณต้องป้อนเอง เพราะ AI ไม่มีทางรู้แทนคุณได้ แนวปฏิบัติที่ใช้เสมอ กติกาห้ามกุข้อมูล — บังคับให้ AI บอกตรง ๆ เมื่อไม่รู้ แทนที่จะแต่งขึ้นมา รูปแบบผลลัพธ์ — ล็อกรูปแบบผลลัพธ์ ทำให้รันสองครั้งเทียบกันได้ รูปแบบไฟล์และเงื่อนไขการเข้าถึง ไฟล์ Markdown ไฟล์เดียวจบ ใช้ได้กับ ChatGPT, Claude, Gemini ดาวน์โหลดและคัดลอกเฉพาะบัญชี Premium มีเฉพาะฉบับภาษาอังกฤษ — งานเทคนิคที่แปลแล้วความหมายเพี้ยน เหมาะกับใครเขียนสำหรับ System Admin, DevOps โดยให้ AI ทำหน้าที่เป็น DevOps Engineer / System Architect
กลุ่มที่ได้ประโยชน์มากที่สุด System Admin, DevOps คนที่ทำงานด้านโครงสร้างระบบและ DevOps เป็นครั้งคราว ไม่อยากเริ่มจากศูนย์ทุกครั้ง คนที่ใช้ AI อยู่แล้วแต่ผลยังไม่นิ่ง ได้บ้างไม่ได้บ้าง สถานการณ์ที่หยิบไปใช้ได้ทันที เหมาะกับงานเหล่านี้: ออกแบบ System Architecture เขียน Dockerfile และวางระบบ CI/CD
สิ่งที่ควรรู้ก่อนเริ่ม เป็นคำสั่งระดับ Premium การดาวน์โหลดและคัดลอกต้องใช้บัญชี Premium แต่เนื้อหาอธิบายทั้งหมดในหน้านี้เปิดให้อ่านฟรี ไฟล์เป็นภาษาอังกฤษอย่างเดียว — เนื้อหาเทคนิคที่แปลแล้วความหมายเพี้ยน แต่คุยกับ AI เป็นไทยได้ตามปกติ ต้องเตรียมข้อมูลของคุณเองก่อน ไม่ใช่คัดลอกแล้วส่งได้เลย ให้ถือว่าผลลัพธ์เป็นร่างแรกที่ดี ไม่ใช่งานที่พร้อมส่ง ตัวเลขและแหล่งอ้างอิงควรตรวจด้วยตาคนทุกครั้ง เมื่อไหร่ที่ควรใช้คำสั่งอื่นแทน ถ้าโจทย์ไม่ใช่งานด้านโครงสร้างระบบและ DevOps คำสั่งนี้จะวางกรอบผิดตั้งแต่บรรทัดแรก เลือกจากหมวดที่ตรงกว่า
รีวิวยังไม่มีรีวิว มาเป็นคนแรกเลย!
เขียนรีวิว เตรียมอะไรก่อนเริ่มก่อนเริ่มใช้งานจริง เช็กว่ามีครบ — คำสั่งที่ดีไม่ช่วยชดเชยข้อมูลที่ขาด
ข้อมูลที่ต้องเตรียม หัวข้อ “ข้อมูลที่ต้องขอ” ระบุไว้ว่าจะขออะไรจากคุณ ถ้ายังไม่มี AI จะถามกลับก่อน
ระดับความพร้อม: ต้องเตรียมข้อมูลก่อน ต้องมีข้อมูลจริงมาด้วย — ตัวเลข ร่างงาน หรือสถานการณ์ของคุณ รันโดยไม่ใส่บริบทจะได้คำตอบกลาง ๆ
เครื่องมือและภาษา ใช้ได้กับผู้ช่วย AI ทุกตัวที่รับข้อความยาว ไม่ต้องติดตั้งอะไรเพิ่ม ไฟล์เป็นภาษาอังกฤษอย่างเดียว คุยต่อเป็นไทยได้ แต่อย่าแปลตัวไฟล์
ใครควรใช้ System Admin, DevOps คนนอกกลุ่มนี้ใช้ได้ แต่ควรอ่านผลอย่างมีวิจารณญาณ
คำสั่งนี้ทำงานอย่างไรวางโครงไว้ 4 ส่วน แต่ละส่วนทำหน้าที่ต่างกัน เรียงมาให้ AI คิดครบก่อนตอบ
กรอบงานที่วางไว้ให้ AI ไม่ประกาศบทบาท แต่วางกรอบงานทันทีในบริบทของโครงสร้างระบบและ DevOps เหมาะกับงานที่โจทย์ชัดอยู่แล้ว
โครงสร้างของคำสั่ง ทีละส่วน หัวข้อจริงในไฟล์ แต่ละส่วนรับผิดชอบคนละเรื่อง
ข้อมูลที่ต้องขอ — เก็บข้อมูลที่ AI ไม่มีทางเดาเองได้ แนวปฏิบัติที่ใช้เสมอ — เพิ่มรายละเอียดเฉพาะของงานนี้ (5 ข้อย่อย) กติกาห้ามกุข้อมูล — บังคับให้ AI ยอมรับเมื่อไม่รู้ แทนที่จะเดา (3 ข้อย่อย) รูปแบบผลลัพธ์ — ล็อกหน้าตาของผลลัพธ์ (แบ่งเป็น 3 ขั้น) ทำไมถึงได้ผลนิ่งกว่าการพิมพ์ถามเอง เทียบกับการพิมพ์ถามสั้น ๆ คำสั่งนี้ตัดโอกาสที่ AI จะเดาออกทีละจุด
มีส่วน “ข้อมูลที่ต้องขอ” ระบุไว้ชัด AI จึงถามกลับแทนที่จะเดา กำหนดรูปแบบผลลัพธ์ไว้ล่วงหน้า นำไปใช้ต่อได้เลย ไม่ต้องจัดรูปแบบใหม่ มีกติกาห้ามกุข้อมูลเขียนไว้ตรง ๆ ลดการแต่งตัวเลขและแหล่งอ้างอิง ตัวแปร 6 จุด ปรับไปใช้กับงานของคุณได้โดยไม่ต้องเขียนใหม่ Guardrails มาตรฐานที่ติดมาด้วย ท้ายไฟล์มีบล็อก Guardrails มาตรฐาน — กรอกตัวแปรให้ครบ บอกตรง ๆ เมื่อข้อมูลไม่พอ และคุมโทนให้อยู่ในกรอบ
คู่มือใช้งานแบบละเอียดเปิดไฟล์ รัน อ่านผล และรู้ว่าต้องแก้ตรงไหนเมื่อผลไม่ตรง
ขั้นที่ 1 — เปิดไฟล์และเลือกเครื่องมือ วางเนื้อหาไฟล์เป็นข้อความแรกของแชทใหม่ อย่าต่อท้ายบทสนทนาเดิม เพราะบริบทเก่าจะรบกวนกติกาในไฟล์ ใช้ได้ทั้ง ChatGPT, Claude และ Gemini
ขั้นที่ 2 — แทนค่าในวงเล็บทั้ง 6 จุด มีช่องในวงเล็บ 6 จุด แต่ละจุดคือข้อมูลที่ AI เดาแทนคุณไม่ได้ ปล่อยไว้ตามเดิมจะได้คำตอบกลาง ๆ
ขั้นที่ 3 — รันและอ่านผล AI จะรับบทเป็น DevOps Engineer / System Architect แล้วทำงานตามกรอบที่ไฟล์วางไว้ ถ้าข้อมูลไม่ครบ AI จะถามกลับก่อน — นั่นคือคำสั่งทำงานถูกต้อง ไม่ใช่ข้อผิดพลาด
แก้ตรงไหนเมื่อผลลัพธ์ไม่ตรงใจ แต่ละหัวข้อคุมพฤติกรรมคนละอย่าง แก้ทีละหัวข้อแล้วรันใหม่ ถ้ารื้อพร้อมกันหลายจุด จะไม่รู้ว่าอะไรได้ผล
ตัวอย่างการนำไปใช้เขียน Deployment + Service เพิ่ม probe และ resource limit ใช้ค่าความปลอดภัยแบบ non-root ตัวอย่าง Deploy เซอร์วิส
อินพุต
manifest K8s สำหรับ web API 3 replica พอร์ต 8080
ผลลัพธ์
คืน Deployment + Service พร้อม probe, limit และ placeholder
เทคนิคการปรับแต่งปรับได้ 6 ตัวแปร บวกข้อกำหนดที่ปรับความเข้มได้ เรียงจากจุดที่ให้ผลมากไปน้อย
ตัวแปรที่ต้องกรอกก่อนใช้งาน แทนช่องในวงเล็บด้วยข้อมูลของคุณ ยิ่งเจาะจงยิ่งใช้ได้จริง
[สิ่งที่จะ deploy: image + พอร์ต] [จำนวน replica + ความต้องการทรัพยากรคร่าว ๆ] [config/env + secret] [เปิดให้เข้าถึงอย่างไร: ClusterIP, LoadBalancer, Ingress] [เวอร์ชัน K8s / รายละเอียดคลัสเตอร์ ถ้ามี] [+ Ingress/ConfigMap] ปรับความเข้มของข้อกำหนด ตัวแปรครบแล้วผลยังไม่ตรง ปัญหามักอยู่ที่ข้อกำหนด ปรับทีละบรรทัด
แก้หัวข้อ “รูปแบบผลลัพธ์” เพื่อเปลี่ยนหน้าตาผลลัพธ์ เช่น เปลี่ยนเป็นตาราง หรือกำหนดความยาว ระบุกลุ่มผู้อ่านให้แคบลง เช่น จาก “ลูกค้าทั่วไป” เป็น “เจ้าของร้านอายุ 30–45 ปีที่ไม่ถนัดศัพท์เทคนิค” คำสั่งนี้ยังไม่ได้กำหนดโทนไว้ ถ้าอยากได้เสียงที่คงที่ทุกครั้ง ให้เพิ่มหนึ่งบรรทัดระบุโทนที่ต้องการลงไปเอง คำสั่งนี้ต้องเตรียมข้อมูลก่อน กรอกทุกวงเล็บให้ครบก่อนส่ง ส่งทั้งที่ยังว่างจะได้ผลกลาง ๆ ที่ต้องมาแก้อยู่ดี
ต่อเป็น Workflow หลายขั้น เอาผลจากคำสั่งนี้ไปเป็นข้อมูลตั้งต้นของคำสั่งถัดไปในหมวดโครงสร้างระบบและ DevOps ร่างก่อนแล้วค่อยส่งต่อให้ตรวจ ได้ผลดีกว่าสั่งทุกอย่างรอบเดียว
ผลลัพธ์ที่จะได้รับได้อะไรกลับมา และอะไรที่คำสั่งนี้ไม่ทำให้
หน้าตาของคำตอบ หัวข้อ “รูปแบบผลลัพธ์” ล็อกรูปแบบไว้ ผลจึงมีโครงเดิมทุกครั้ง
คืน Deployment + Service พร้อม probe, limit และ placeholder สิ่งที่คำสั่งนี้จะไม่ทำ ข้อจำกัดเหล่านี้ตั้งใจใส่ไว้ — คำตอบที่ยอมบอกว่าไม่รู้ มีประโยชน์กว่าคำตอบที่มั่นใจแต่ผิด
“กติกาห้ามกุข้อมูล” บังคับให้ AI ยอมรับเมื่อข้อมูลไม่พอ แทนที่จะแต่งขึ้นเอง ท้ายไฟล์มีกติกามาตรฐาน — ไม่กุข้อมูล ไม่แทนผู้เชี่ยวชาญ และบอกขอบเขตของตัวเอง วิธีดูว่ารอบนี้ได้ผลดีหรือยัง สัญญาณของรอบที่ดี คือคำตอบอ้างอิงข้อมูลที่คุณให้จริง ไม่ใช่ตัวอย่างสมมติ ถ้า AI ถามกลับ แปลว่าคำสั่งทำงานถูกต้อง คำตอบที่กว้างจนใช้กับใครก็ได้ มักเกิดจากวงเล็บที่ยังไม่ได้แทนค่า
เกี่ยวกับตัวไฟล์คำสั่งนี้เป็นคำสั่ง Premium หน้านี้จึงไม่แสดงเนื้อหาไฟล์ฉบับเต็ม บัญชี Premium จะปลดล็อกการดาวน์โหลดและคัดลอกไฟล์ฉบับสมบูรณ์ทั้งสองภาษา