ศูนย์คู่มือ Ruk-Com PaaS

คู่มือการพัฒนา Deploy และดูแล Application บน Platform

RUK-COM PAAS / KUBERNETES HOSTING

การเชื่อมต่อ Helm

คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี

ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง

ปรับปรุงตามเอกสาร Platform ปัจจุบัน

ตรวจสอบชื่อเมนู ตัวเลือก และข้อกำหนดล่าสุดจากเนื้อหาภาษาอังกฤษในหน้าเดียวกันก่อนดำเนินการกับระบบจริง

วัตถุประสงค์

บทความนี้อธิบายการเชื่อมต่อ Helm บน Ruk-Com Cloud PaaS โดยจัดลำดับขั้นตอนและจุดตรวจสอบสำหรับการนำไปใช้งานจริง

ก่อนเริ่มดำเนินการ

  • เข้าสู่ระบบด้วยบัญชีที่มีสิทธิ์จัดการ Environment ที่เกี่ยวข้อง
  • ตรวจสอบชื่อ Environment, Region และ Resource เป้าหมายก่อนบันทึกการเปลี่ยนแปลง
  • สำรองข้อมูลหรือกำหนดแผนย้อนกลับก่อนแก้ไขระบบ Production

Kubernetes มีตัวเลือกมากมายในการ deploy Application หนึ่งในวิธีการทั่วไปคือการใช้โปรแกรมจัดการ Package link # Helm ช่วยในการติดตั้ง Application Kubernetes จากที่เก็บระยะไกล (remote repositories) รวมถึงสร้างแผนภูมิ Helm จากในเครื่อง Helm CLI สื่อสารกับบริการที่เรียกว่า Tiller ที่ทริกเกอร์ Kubernetes API เพื่อสร้างอ็อบเจ็กต์ เช่น deployments, services, persistent volume claims ฯลฯ

Helm มีอยู่ใน Node หลัก (master node) ทั้งหมดของCluster Kubernetesตามค่าเริ่มต้นและไม่ต้องมีการกำหนดค่าเพิ่มเติม

เคล็ดลับ:ตัวจัดการ Package จะได้รับการอัปเดตโดยอัตโนมัติในระหว่างการ Upgrade Cluster Kubernetes.

1. คุณสามารถดูว่ามี Application ใดบ้างโดยดำเนินการคำสั่งrepo ค้นหาหางเสือหรือศูนย์กลางการค้นหาหางเสือตามด้วยชื่อ software ที่ต้องการติดตั้ง

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

2. การติดตั้ง Application ด้วย Helm ทำได้ง่ายเพียงแค่เรียกใช้คำสั่ง helm install ด้วยโซลูชันที่ต้องการ (ลิสไว้ในขั้นตอนก่อนหน้า) ตัวอย่างเช่นในการติดตั้ง WordPress:

helm install [ชื่อ] stable/wordpress

นอกจากนี้ Helm ยังนำเสนอ CLI ที่มีคุณลักษณะมากมายเพื่อจัดการแผนภูมิที่มีอยู่และจัด Package Application ของคุณ