สร้างโครงร่างด้วย helm create
เริ่มต้นโครงสร้าง Chart ตามแบบแผน
สร้างโครงร่างด้วย helm create เป็นบทเรียน DevOps Bootcamp ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน DevOps Bootcamp และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส DevOps Bootcamp มีบทเรียนทั้งหมด 4 บทเรียน
เริ่มต้นจากเทมเพลต
โดยปกติคุณไม่จำเป็นต้องสร้างชาร์ตจากศูนย์ คำสั่ง helm create จะสร้างโครงร่างชาร์ตที่ทำงานได้ครบถ้วนให้คุณแก้ไข 🚀
helm create mychartคำสั่งนี้สร้างอะไร
คำสั่งจะสร้าง directory ใหม่ตามชื่อชาร์ต พร้อมไฟล์และโฟลเดอร์มาตรฐานที่พร้อมติดตั้ง
mychart/
Chart.yaml
values.yaml
templates/
charts/โครงตั้งต้นของ Chart.yaml
คุณจะได้ Chart.yaml ตั้งต้นที่ใส่ชื่อไว้แล้ว พร้อมเวอร์ชันเริ่มต้นและ appVersion ที่คุณปรับได้
apiVersion: v2
name: mychart
version: 0.1.0
appVersion: "1.16.0"values.yaml ที่ใช้งานได้
values.yaml ที่สร้างขึ้นมาจะมีค่าเริ่มต้นที่เหมาะสม เช่น อิมเมจและจำนวนเรพลิกา ทำให้ติดตั้งชาร์ตได้ทันที
replicaCount: 1
image:
repository: nginx
tag: ""เทมเพลตพร้อมใช้
โฟลเดอร์ templates จะมีทรัพยากรการปรับใช้ บริการ ServiceAccount และอื่น ๆ เตรียมไว้แล้ว โดยทั้งหมดเชื่อมกับค่าของคุณ
templates/deployment.yaml
templates/service.yaml
templates/_helpers.tplติดตั้งได้ทันที
โครงร่างนี้ไม่ใช่แค่โครงเปล่า: ชาร์ตเริ่มต้นจะติดตั้งแอป nginx จริงทันที ทำให้คุณมีจุดเริ่มต้นที่ใช้งานได้แน่นอน
helm install demo ./mychartตั้งชื่อชาร์ต
ชื่อที่คุณส่งให้จะกลายเป็นชื่อโฟลเดอร์และชื่อชาร์ตใน Chart.yaml ใช้อักษรพิมพ์เล็กและขีดกลาง
helm create my-web-appจากนั้นจึงปรับแต่ง
จากที่นี่ คุณลบส่วนที่ไม่ต้องการและปรับโครงสร้างส่วนที่เหลือได้ โครงร่างนี้เป็น จุดเริ่มต้น ไม่ใช่ผลิตภัณฑ์สำเร็จรูป
ไฟล์ .helmignore
คำสั่งยังสร้าง .helmignore ให้ด้วย เช่นเดียวกับ .gitignore ไฟล์นี้จะแสดงรูปแบบที่ Helm ควรข้ามเมื่อบรรจุชาร์ต
.git
*.tmp
.DS_Storeใช้ชาร์ตตั้งต้น
ทีมสามารถกำหนด starter ที่ใช้ซ้ำได้ด้วย --starter เพื่อให้ชาร์ตใหม่ทุกชาร์ตเริ่มจากพื้นฐานร่วมที่มีแนวทางชัดเจน
helm create mychart --starter mystarterเหตุผลที่ควรสร้างโครงร่างก่อน
การสร้างโครงร่างช่วยประหยัดเวลาและใส่แนวทางมาตรฐานของ Helm ไว้ให้ ทำให้ชาร์ตของคุณดูคุ้นเคยสำหรับผู้ที่เคยใช้ Helm มาก่อน 🎯
ตรวจสอบสั้น ๆ
มายืนยันกันว่า helm create มอบอะไรให้คุณ
สรุปทบทวน
helm create สร้างโครงร่างชาร์ตที่ใช้งานได้ พร้อม Chart.yaml, ค่า และเทมเพลต เป็นพื้นฐานที่ผ่านการตรวจสอบแล้ว ซึ่งคุณนำไปตัดทอนและแก้ไขต่อได้ ✅
คำถามที่พบบ่อย
บทเรียน “สร้างโครงร่างด้วย helm create” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “สร้างโครงร่างด้วย helm create” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส DevOps Bootcamp ให้อัปเกรดเป็น CoddyKit PRO คอร์ส DevOps Bootcamp มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “สร้างโครงร่างด้วย helm create”
เริ่มต้นโครงสร้าง Chart ตามแบบแผน คุณปฏิบัติ DevOps Bootcamp ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน DevOps Bootcamp หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน DevOps Bootcamp บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน
บทเรียน “สร้างโครงร่างด้วย helm create” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน DevOps Bootcamp นี้ได้ไหม
ได้ บทเรียน DevOps Bootcamp ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- สร้างโครงร่างด้วย helm create
- Chart.yaml: ข้อมูลเมตาและเวอร์ชัน
- ไดเรกทอรี templates และ NOTES.txt
- values.yaml เริ่มต้นและไฟล์ _helpers