Helm ในฐานะ apt/yum สำหรับ Kubernetes
นำแนวคิดของตัวจัดการแพ็กเกจมาใช้กับคลัสเตอร์
Helm ในฐานะ apt/yum สำหรับ Kubernetes เป็นบทเรียน Helm Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Helm Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Helm Academy มีบทเรียนทั้งหมด 4 บทเรียน
แนวคิดที่คุ้นเคย
บน Linux คุณติดตั้งซอฟต์แวร์ด้วย ตัวจัดการแพ็กเกจ เช่น apt หรือ yum คำสั่งเดียวจะดึงโปรแกรมและทุกสิ่งที่โปรแกรมต้องใช้มาให้
sudo apt install nginxแนวคิดเดียวกันสำหรับคลัสเตอร์
Helm นำความสะดวกแบบเดียวกันนี้มาสู่ Kubernetes โดยเป็น ตัวจัดการแพ็กเกจสำหรับคลัสเตอร์ของคุณ และติดตั้งแอปทั้งชุดได้ในขั้นตอนเดียว
helm install my-nginx bitnami/nginxแพ็กเกจกลายเป็นชาร์ต
ในขณะที่ apt มีแพ็กเกจ Helm ก็มี ชาร์ต ชาร์ตจะรวม YAML ของ Kubernetes ทั้งหมดที่แอปต้องใช้ไว้เป็นหน่วยเดียวที่ติดตั้งได้ 📦
ที่เก็บใช้จัดเก็บแพ็กเกจ
apt ดึงข้อมูลจากที่เก็บซอฟต์แวร์ ส่วน Helm ก็ดึงชาร์ตจาก ที่เก็บเช่นกัน คุณเพิ่มที่เก็บครั้งเดียว แล้วติดตั้งจากที่เก็บนั้นได้อย่างอิสระ
helm repo add bitnami https://charts.bitnami.com/bitnamiค้นหาก่อนติดตั้ง
เช่นเดียวกับ apt search Helm ให้คุณ ค้นหาในที่เก็บเพื่อหาชาร์ตและดูเวอร์ชันที่มีอยู่ก่อนติดตั้ง
helm search repo nginxอัปเกรด ไม่ใช่ติดตั้งใหม่
เมื่อมีเวอร์ชันใหม่ออกมา คุณไม่ต้องเริ่มต้นใหม่ เพียงเรียกใช้ upgrade แล้ว Helm จะปรับแอปที่กำลังทำงานให้ตรงกับสถานะใหม่
helm upgrade my-nginx bitnami/nginxนำออกอย่างเรียบร้อย
apt remove ช่วยล้างแพ็กเกจออก Helm ก็ทำเช่นเดียวกันด้วย uninstall โดยลบทรัพยากรทุกอย่างที่แอปสร้างขึ้นในครั้งเดียว
helm uninstall my-nginxติดตามสิ่งที่ติดตั้งไว้
ตัวจัดการแพ็กเกจจะจดจำสิ่งที่คุณติดตั้ง Helm จะเก็บ รายการแอปที่กำลังทำงานไว้ เพื่อให้คุณทราบอยู่เสมอว่ามีอะไรถูกนำไปใช้งานแล้ว
helm listจุดที่การเปรียบเทียบเริ่มแตกต่าง
ความแตกต่างอย่างหนึ่งคือ apt ติดตั้งลงในเครื่องเดียว แต่ Helm ติดตั้งชาร์ตเดียวกันหลายครั้งลงใน คลัสเตอร์ โดยแต่ละครั้งเป็นสำเนาของตัวเอง
ตั้งค่าได้ขณะติดตั้ง
ต่างจากแพ็กเกจ apt ที่ตายตัว ชาร์ต Helm เปิดให้คุณกำหนด ค่าที่จะแทนที่ได้ ดังนั้นชาร์ตเดียวจึงรองรับการตั้งค่าหลายรูปแบบโดยไม่ต้องแก้ไขไฟล์
เหตุผลที่แบบจำลองทางความคิดช่วยได้
หากคุณเคยใช้ apt หรือ yum มาก่อน คุณก็เข้าใจ Helm อยู่แล้ว: เพิ่มที่เก็บ ค้นหา ติดตั้ง อัปเกรด และ ถอนการติดตั้ง ความคุ้นเคยเหล่านี้นำมาใช้ต่อได้ 🚀
ตรวจสอบอย่างรวดเร็ว
ในการเปรียบเทียบกับตัวจัดการแพ็กเกจ อะไรคือสิ่งที่เทียบเท่ากับแพ็กเกจ apt ใน Helm
สรุป
Helm คือ apt หรือ yum สำหรับ Kubernetes: ชาร์ตคือแพ็กเกจ ที่เก็บใช้เก็บชาร์ต และคุณสามารถติดตั้ง อัปเกรด และ ถอนการติดตั้งได้ด้วยคำสั่งเดียว ✅
คำถามที่พบบ่อย
บทเรียน “Helm ในฐานะ apt/yum สำหรับ Kubernetes” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “Helm ในฐานะ apt/yum สำหรับ Kubernetes” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Helm Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Helm Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “Helm ในฐานะ apt/yum สำหรับ Kubernetes”
นำแนวคิดของตัวจัดการแพ็กเกจมาใช้กับคลัสเตอร์ คุณปฏิบัติ Helm Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Helm Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Helm Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน
บทเรียน “Helm ในฐานะ apt/yum สำหรับ Kubernetes” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Helm Academy นี้ได้ไหม
ได้ บทเรียน Helm Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- ปัญหาของ kubectl apply แบบดิบ
- Helm ในฐานะ apt/yum สำหรับ Kubernetes
- ทำความเข้าใจ Chart, Release และ Repository อย่างรวดเร็ว
- Helm 3 เทียบกับ Helm 2: ไม่มี Tiller อีกต่อไป