0Pricing
DevOps Bootcamp · บทเรียน

สร้างโครงร่างด้วย 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. สร้างโครงร่างด้วย helm create
  2. Chart.yaml: ข้อมูลเมตาและเวอร์ชัน
  3. ไดเรกทอรี templates และ NOTES.txt
  4. values.yaml เริ่มต้นและไฟล์ _helpers
← กลับไปที่ DevOps Bootcamp