ติดตั้ง Helm บน Ubuntu

Tid Tang Helm Bn Ubuntu



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

ในคู่มือนี้ ฉันจะอธิบายแนวทางต่างๆ ในการใช้งาน Helm บน Ubuntu

บันทึก: คำแนะนำและคำสั่งที่กล่าวถึงในคู่มือนี้ดำเนินการบน Ubuntu 22.04 คำสั่งเหล่านี้จะใช้ได้กับ Ubuntu ทุกรสชาติและการแจกแจงแบบ Debian โดยไม่มีปัญหา







ติดตั้ง Helm บน Ubuntu

Helm นำเสนอวิธีการติดตั้งหลายวิธีสำหรับ Linux และสามารถใช้เพื่อติดตั้งบน Ubuntu ได้



1. การใช้สแนป

ตัวจัดการแพ็คเกจ snap มาเป็นค่าเริ่มต้นบน Ubuntu และเป็นวิธีที่เร็วที่สุดในการติดตั้งและใช้งาน Helm หากต้องการดาวน์โหลดและติดตั้งแพ็คเกจ helm ให้พิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล



ซูโดะ สแน็ป ติดตั้ง หางเสือ --คลาสสิก





แพ็คเกจ snap นั้นถูกบรรจุในคอนเทนเนอร์และโดยปกติจะมีขนาดใหญ่กว่าเมื่อเปรียบเทียบกับ deb หากคุณต้องการลบออกจาก Ubuntu ให้ใช้คำสั่ง snap ลบ

ซูโดะ snap ถอดหางเสือ



2. การใช้ Binary Release

วิธีแรกเกี่ยวข้องกับการดาวน์โหลดไฟล์ ใช้เวลา ไฟล์จากเว็บไซต์อย่างเป็นทางการ

ดาวน์โหลดเวอร์ชัน Linux จาก ที่นี่ .

ไปที่ไดเร็กทอรีที่ดาวน์โหลดไฟล์โดยใช้ไฟล์ ซีดี สั่งการ; ในกรณีของฉัน มันถูกดาวน์โหลดในรูปแบบ ดาวน์โหลด ไดเรกทอรี

เลิกตาร์ไฟล์โดยใช้ Linux ใช้เวลา สั่งการ.

ซูโดะ ใช้เวลา -zxf < ชื่อไฟล์ >

ในคำสั่งข้างต้น กับ flag ใช้เพื่อคลายการบีบอัดไฟล์ กซ ไฟล์, x เพื่อแตกไฟล์เก็บถาวรและ เพื่ออ่าน/เขียนไฟล์ดังกล่าว ในกรณีของฉันชื่อไฟล์คือ หางเสือ-v3.14.0-linux-arm64.tar.gz

ซูโดะ ใช้เวลา -zxf หางเสือ-v3.14.0-linux-arm64.tar.gz

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

นำทางไปยังไดเร็กทอรีนี้โดยใช้ไฟล์ ซีดี สั่งการ.

ซีดี ลินุกซ์-arm64

ในไดเร็กทอรีนี้คุณจะได้รับไฟล์สามไฟล์ หางเสือ , ใบอนุญาต , และ README.md .

ย้าย หางเสือ ไบนารี่ไปยัง /usr/local/bin ไดเร็กทอรีที่ใช้ ซูโดะ และ MV (ย้าย) คำสั่ง

ซูโดะ MV หางเสือ / เรา / ท้องถิ่น / ถังขยะ /

แค่นั้นแหละ! การติดตั้ง Helm บน Ubuntu เสร็จสมบูรณ์ ตรวจสอบการติดตั้งโดยใช้ รุ่นหางเสือ สั่งการ.

รุ่นหางเสือ

ผลลัพธ์บ่งบอกว่ามีการติดตั้ง Helm บน Linux แล้ว

หากต้องการถอนการติดตั้ง helm จาก Ubuntu เพียงลบไฟล์ หางเสือ จาก /usr/local/bin/ ไดเรกทอรี

ซูโดะ RM / เรา / ท้องถิ่น / ถังขยะ / หางเสือ

3. การใช้สคริปต์

วิธีที่สองในการดาวน์โหลดและติดตั้ง Helm ไปยัง Ubuntu คือการใช้สคริปต์ หากต้องการดาวน์โหลดสคริปต์ล่าสุดของ Helm ให้รันคำสั่งต่อไปนี้

ขด -fsSL -โอ get_helm.sh https: // raw.githubusercontent.com / หางเสือ / หางเสือ / หลัก / สคริปต์ / รับหางเสือ- 3

คำสั่งดังกล่าวจะดึงสคริปต์ Helm ล่าสุดและดาวน์โหลดลงในไดเร็กทอรีการทำงานปัจจุบันภายใต้ชื่อ get_helm.sh .

หากต้องการให้สคริปต์ทำงานได้ ให้อนุญาตที่จำเป็นแก่สคริปต์โดยใช้ โครโมด สั่งการ.

ซูโดะ โครโมด 700 get_helm.sh

รันสคริปต์เพื่อเริ่มกระบวนการติดตั้ง

. / get_helm.sh

หางเสือจะดาวน์โหลดและติดตั้งใน /usr/local/bin/ ไดเรกทอรี ตรวจสอบโดยการตรวจสอบเวอร์ชัน

หากต้องการถอนการติดตั้ง ให้ใช้วิธีการเดียวกับที่กล่าวไว้ตอนท้ายวิธีที่ 2 ( การใช้ไบนารี่รีลีส ).

4. การใช้ APT

ในการติดตั้งแพ็คเกจ Helm บน Ubuntu โดยใช้ APT ขั้นแรกเราต้องเพิ่มพื้นที่เก็บข้อมูล ดูขั้นตอนต่อไปนี้

ขั้นแรกให้ดาวน์โหลดและติดตั้งรหัสสาธารณะโดยใช้

ขด https: // baltocdn.com / หางเสือ / การลงนาม.asc | จีพีจี --ที่รัก | ซูโดะ ที / เรา / แบ่งปัน / พวงกุญแจ / helm.gpg > / ผู้พัฒนา / โมฆะ

ที่นี่, ขด https://baltocdn.com/helm/signing.asc กำลังดาวน์โหลดคีย์หุ้มเกราะ ASCII สาธารณะในขณะที่ gpg –ที่รัก กำลังแปลงมันเป็นไบนารี

ที่ ที /usr/share/keyrings/helm.gpg กำลังเขียนไบนารีที่แปลงแล้วไปที่ helm.gpg ไฟล์.

คุณจะไม่เห็นเอาต์พุตใดๆ เนื่องจากเอาต์พุตมาตรฐานทั้งหมดจะไปที่ /dev/null .

เพิ่มพื้นที่เก็บข้อมูลโดยดำเนินการคำสั่งด้านล่าง

เสียงสะท้อน 'เด๊บ [arch= $(dpkg --พิมพ์สถาปัตยกรรม) ลงนามโดย=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main' | ซูโดะ ที / ฯลฯ / ฉลาด / แหล่งที่มา.list.d / helm-stable-debian.list

ที่นี่ข้อโต้แย้งของ เสียงสะท้อน ซึ่งมีข้อมูลพื้นที่เก็บข้อมูลเขียนถึง Sources.list.d/helm-stable-debian.list ไฟล์.

ตอนนี้ หากต้องการเข้าถึงพื้นที่เก็บข้อมูลผ่านโปรโตคอล HTTPS ที่ปลอดภัย ให้ติดตั้ง apt-ขนส่ง-https แพ็คเกจ แม้ว่าจะเป็นขั้นตอนเสริมก็ตาม

ก็ควรสังเกตว่า apt-ขนส่ง-https แพ็คเกจถูกสร้างขึ้นใน APT ตั้งแต่เวอร์ชัน 1.5 และมีอยู่ใน Ubuntu รุ่นล่าสุด

ซูโดะ ฉลาด ติดตั้ง apt-ขนส่ง-https --ใช่

ตอนนี้ อัปเดตรายการพื้นที่เก็บข้อมูล และติดตั้งหางเสือโดยใช้ APT

ซูโดะ ฉลาด ติดตั้ง หางเสือ

หากต้องการตรวจสอบ ให้ใช้ รุ่นหางเสือ สั่งการ. แต่หากแสดงข้อผิดพลาดให้รีบูตระบบ

หากต้องการถอนการติดตั้ง ให้ใช้คำสั่งต่อไปนี้

ซูโดะ เหมาะที่จะลบ --ลบอัตโนมัติ หางเสือ

บทสรุป

เพื่อเพิ่มประสิทธิภาพในการใช้งานแพ็คเกจ Kubernetes จึงใช้เครื่องมือ Helm มีหลายวิธีในการติดตั้ง Helm บน Ubuntu เช่นผ่าน Snap, APT, Script และ Binary Release อย่างเป็นทางการ ในบทช่วยสอนนี้ จะกล่าวถึงวิธีการเหล่านี้ทั้งหมด ฉันชอบที่จะติดตั้ง Helm โดยใช้ snap เนื่องจากสามารถทำได้โดยใช้เพียงคำสั่งเดียว อย่างไรก็ตาม ยังขึ้นอยู่กับความต้องการของระบบด้วย วิธีการถอนการติดตั้งของ Helm จะแสดงรายการพร้อมกับวิธีการติดตั้งที่เกี่ยวข้องด้วย