ติดตั้งและปรับปรุง Chart ของคุณ
วงจรการพัฒนา: แก้ไข ประมวลผลเทมเพลต และอัปเกรด
ติดตั้งและปรับปรุง Chart ของคุณ เป็นบทเรียน DevOps Bootcamp ฟรีบน CoddyKit นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน DevOps Bootcamp และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส DevOps Bootcamp มีบทเรียนทั้งหมด 4 บทเรียน
วงจรการพัฒนา
การสร้างแผนภูมิเป็นกระบวนการทำซ้ำ: แก้ไข เรนเดอร์ ติดตั้งหรืออัปเกรด แล้วทำซ้ำ วงจรที่กระชับช่วยจับข้อผิดพลาดก่อนส่งไปยังคลัสเตอร์
ตรวจสอบด้วย lint ก่อนติดตั้ง
เริ่มด้วย helm lint คำสั่งนี้ตรวจสอบปัญหาเชิงโครงสร้างและฟิลด์ที่ขาดหายของแผนภูมิ โดยไม่ติดต่อคลัสเตอร์เลย
helm lint .เรนเดอร์เพื่ออ่านผลลัพธ์
จากนั้นเรียกใช้ helm template เพื่อดู manifest ที่แน่นอน การอ่าน YAML เป็นวิธีที่เร็วที่สุดในการค้นหาข้อผิดพลาดของแม่แบบ
helm template web .ทดลองทำงานกับเซิร์ฟเวอร์โดยไม่สร้างจริง
เพิ่ม --dry-run เพื่อให้ Kubernetes ตรวจสอบ manifest โดยไม่สร้างสิ่งใด คำสั่งนี้จับข้อผิดพลาดของโครงสร้างที่ lint ตรวจไม่พบ
helm install web . --dry-runติดตั้งจริง
เมื่อดูถูกต้องแล้ว ให้ติดตั้ง อาร์กิวเมนต์แรกคือชื่อรุ่นที่ติดตั้ง และจุดจะชี้ให้ Helm ใช้แผนภูมิในไดเรกทอรีปัจจุบัน
helm install web .แก้ไขแล้วอัปเกรด
เปลี่ยนแม่แบบหรือค่า แล้วส่งการเปลี่ยนแปลงด้วย helm upgrade Helm จะเปรียบเทียบกับรุ่นที่กำลังทำงานและใช้เฉพาะสิ่งที่เปลี่ยนแปลง
helm upgrade web .อัปเกรดหรือติดตั้งในขั้นตอนเดียว
ระหว่างการพัฒนา upgrade --install จะติดตั้งหากรุ่นนั้นเป็นรุ่นใหม่ และอัปเกรดหากมีรุ่นนั้นอยู่แล้ว ใช้คำสั่งเดียวได้ทั้งสองกรณี
helm upgrade --install web .แทนที่ค่าระหว่างทำซ้ำ
ทดสอบการตั้งค่าต่าง ๆ ได้อย่างรวดเร็วด้วย --set โดยไม่ต้องแก้ไฟล์ เหมาะสำหรับลองแท็กหรือจำนวนแบบจำลองได้ทันที
helm upgrade --install web . --set replicaCount=3เฝ้าดูพ็อดปรากฏขึ้น
Helm ส่งทรัพยากรให้ Kubernetes ให้ตรวจสอบด้วย kubectl get pods แบบจำลองใหม่ของคุณควรค่อย ๆ เปลี่ยนสถานะไปเป็น Running
kubectl get podsย้อนกลับการเปลี่ยนแปลงที่มีปัญหา
หากการอัปเกรดทำงานผิดปกติ helm rollback จะกู้คืนรุ่นก่อนหน้าได้ภายในไม่กี่วินาที การทำซ้ำอย่างปลอดภัยหมายถึงการกู้คืนได้อย่างรวดเร็ว
helm rollback web 1ลบออกเมื่อเสร็จแล้ว
ทำความสะอาดการทดลองด้วย helm uninstall คำสั่งนี้จะลบรุ่นที่ติดตั้งและทรัพยากรที่รุ่นนั้นสร้างขึ้นจากเนมสเปซ
helm uninstall webตรวจสอบอย่างรวดเร็ว
คุณต้องการใช้คำสั่งเดียวที่ติดตั้งรุ่นในครั้งแรก และอัปเกรดรุ่นนั้นในครั้งถัดไป คำสั่งใดทำได้
สรุป: ทำซ้ำอย่างมั่นใจ
วงจรของคุณพร้อมแล้ว: lint, template, dry-run แล้วจึง upgrade --install ตรวจสอบด้วย kubectl และย้อนกลับหากจำเป็น แผนภูมิของคุณเริ่มทำงานแล้ว! 🎉
คำถามที่พบบ่อย
บทเรียน “ติดตั้งและปรับปรุง Chart ของคุณ” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “ติดตั้งและปรับปรุง Chart ของคุณ” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส DevOps Bootcamp ให้อัปเกรดเป็น CoddyKit PRO คอร์ส DevOps Bootcamp มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “ติดตั้งและปรับปรุง Chart ของคุณ”
วงจรการพัฒนา: แก้ไข ประมวลผลเทมเพลต และอัปเกรด คุณปฏิบัติ DevOps Bootcamp ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน DevOps Bootcamp หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน DevOps Bootcamp บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน
บทเรียน “ติดตั้งและปรับปรุง Chart ของคุณ” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน DevOps Bootcamp นี้ได้ไหม
ได้ บทเรียน DevOps Bootcamp ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- เทมเพลต Deployment ขั้นต่ำ
- กำหนดพารามิเตอร์ให้ Image ของคอนเทนเนอร์
- เพิ่มเทมเพลต Service
- ติดตั้งและปรับปรุง Chart ของคุณ