0Pricing
Helm Academy · บทเรียน

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

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

  1. ปัญหาของ kubectl apply แบบดิบ
  2. Helm ในฐานะ apt/yum สำหรับ Kubernetes
  3. ทำความเข้าใจ Chart, Release และ Repository อย่างรวดเร็ว
  4. Helm 3 เทียบกับ Helm 2: ไม่มี Tiller อีกต่อไป
← กลับไปที่ Helm Academy