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

การตรวจสอบเบื้องต้นด้วย helm version และ helm env

ยืนยันว่าไคลเอ็นต์ทำงานและตรวจสอบการตั้งค่าของ Helm

การตรวจสอบเบื้องต้นด้วย helm version และ helm env เป็นบทเรียน DevOps Bootcamp ฟรีบน CoddyKit นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน DevOps Bootcamp และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส DevOps Bootcamp มีบทเรียนทั้งหมด 4 บทเรียน

สองคำสั่งเพื่อยืนยันการตั้งค่า

ก่อนติดตั้งสิ่งใด สองคำสั่งนี้จะยืนยันว่า Helm ทำงานปกติ: helm version แสดงบิลด์ของไคลเอ็นต์ ส่วน helm env แสดงวิธีการกำหนดค่า

อ่านค่า helm version

ให้รัน helm version คำสั่งนี้จะแสดงรีลีสแบบ SemVer คอมมิต git และเวอร์ชัน Go ที่ใช้สร้างไบนารี

helm version

ออกแบบให้ทำงานเฉพาะฝั่งไคลเอ็นต์

สังเกตว่าไม่มีเวอร์ชันของเซิร์ฟเวอร์ Helm 3 เลิกใช้ Tiller แล้ว ดังนั้น helm version จึงรายงานเฉพาะไคลเอ็นต์ ส่วนข้อมูลของคลัสเตอร์อยู่ใน kubeconfig

เอาต์พุตเวอร์ชันแบบสั้น

ต้องการดูเฉพาะตัวเลขสำหรับสคริปต์หรือดูอย่างรวดเร็วหรือไม่ แฟล็ก --short จะตัดเอาต์พุตให้เหลือสตริงเวอร์ชันเดียวที่กระชับ

helm version --short

เวอร์ชันในรูปแบบแม่แบบ

Helm สามารถจัดรูปแบบเอาต์พุตด้วยแม่แบบ Go ใช้ --template เพื่อดึงเฉพาะช่องข้อมูลที่ต้องการ เช่น เวอร์ชัน สำหรับการทำงานอัตโนมัติ

helm version --template '{{.Version}}'

สิ่งที่ helm env แสดงให้เห็น

ให้รัน helm env เพื่อแสดงตัวแปรสภาพแวดล้อมที่ Helm ใช้ ได้แก่ ไดเรกทอรีข้อมูล แคช และการกำหนดค่า รวมถึงเนมสเปซที่ใช้งานอยู่

helm env

HELM_DATA_HOME

HELM_DATA_HOME คือที่เก็บปลั๊กอินและสถานะอื่น ๆ ของ Helm การทราบเส้นทางนี้ช่วยได้เมื่อติดตั้งปลั๊กอินหรือแก้ไขการตั้งค่าที่เสียหาย

HELM_CONFIG_HOME และที่เก็บ

HELM_CONFIG_HOME เก็บรายการที่เก็บและการกำหนดค่ารีจิสทรี นี่คือไฟล์ที่จดจำที่เก็บทุกแห่งที่คุณเพิ่มไว้

HELM_CACHE_HOME

HELM_CACHE_HOME เก็บดัชนีและไฟล์เก็บถาวรของชาร์ตที่ดาวน์โหลดไว้ในแคช การล้างแคชจะบังคับให้ Helm ดึงข้อมูลใหม่ ซึ่งอาจแก้ปัญหาดัชนีเก่าได้

การแทนที่ค่าเริ่มต้น

แต่ละเส้นทางเป็นเพียงตัวแปรสภาพแวดล้อม ส่งออก HELM_NAMESPACE หรือตัวแปร home เพื่อย้ายตำแหน่งการกำหนดค่า ซึ่งมีประโยชน์สำหรับการรัน CI แบบแยกจากกันหรือการใช้หลายโปรไฟล์

export HELM_NAMESPACE=my-app

ใช้ env ในสคริปต์

เนื่องจาก helm env พิมพ์บรรทัด KEY=value ที่สะอาด คุณจึงสามารถใช้ eval กับเอาต์พุตหรือใช้ grep ดึงตัวแปรหนึ่งรายการ เพื่อควบคุมการทำงานอัตโนมัติได้อย่างเชื่อถือได้

helm env | grep HELM_NAMESPACE

ตรวจสอบอย่างรวดเร็ว

มีคนถามว่าทำไม helm version จึงไม่แสดงบิลด์ของเซิร์ฟเวอร์

สรุป

helm version ยืนยันบิลด์ของไคลเอ็นต์และยืนยันว่า Tiller ถูกถอดออกแล้ว ส่วน helm env แสดงเส้นทางข้อมูล การกำหนดค่า และแคชที่ Helm ใช้ 🔍

คำถามที่พบบ่อย

บทเรียน “การตรวจสอบเบื้องต้นด้วย helm version และ helm env” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “การตรวจสอบเบื้องต้นด้วย helm version และ helm env” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส DevOps Bootcamp ให้อัปเกรดเป็น CoddyKit PRO คอร์ส DevOps Bootcamp มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “การตรวจสอบเบื้องต้นด้วย helm version และ helm env”

ยืนยันว่าไคลเอ็นต์ทำงานและตรวจสอบการตั้งค่าของ Helm คุณปฏิบัติ DevOps Bootcamp ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน DevOps Bootcamp หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน DevOps Bootcamp บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน

บทเรียน “การตรวจสอบเบื้องต้นด้วย helm version และ helm env” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน DevOps Bootcamp นี้ได้ไหม

ได้ บทเรียน DevOps Bootcamp ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

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

  1. ติดตั้ง Helm CLI บน OS ของคุณ
  2. Helm ค้นหาคลัสเตอร์ผ่าน kubeconfig ได้อย่างไร
  3. การตรวจสอบเบื้องต้นด้วย helm version และ helm env
  4. เปิดใช้การเติมคำสั่งใน Shell และ Help
← กลับไปที่ DevOps Bootcamp