บทความนี้อธิบายวิธีการจัดการ Image Registry (Harbor) บน Sangfor Kubernetes Engine (SKE) v2.2.0 ซึ่งครอบคลุมการเพิ่ม, แก้ไข, ลบ และเข้าถึง Image Registry
ข้อมูลทั่วไปเกี่ยวกับ Image Registry
Image Registry เป็นที่เก็บ container image สำหรับใช้ deploy Pod บน Kubernetes cluster โดย SKE รองรับทั้ง local image registry (Harbor ที่ deploy บน SCP) และ third-party image registry สามารถจัดการ Image Registry ได้ผ่านเมนู Image Registries บน SKE
การเพิ่ม Image Registry (Adding/Deploying Image Registry)
เงื่อนไขเบื้องต้น:
- Local image registry: ต้อง deploy local image registry ไว้แล้ว
- Third-party image registry: ต้องมี URL ของ image registry พร้อมใช้งาน
ขั้นตอน:
เข้าสู่ระบบ SCP ไปที่ Compute > Kubernetes Engine > Image Registries คลิก New ที่มุมบนซ้าย กรอกข้อมูลที่จำเป็น
การแก้ไข Image Registry (Editing an Image Registry)
ขั้นตอน:
1. ไปที่ Resources > Compute > Kubernetes Engine > Image Registries ค้นหา image registry ที่ต้องการ คลิก Edit ในคอลัมน์ Operation
2. แก้ไข local image registry:
3. แก้ไข third-party image registry:
การลบ Image Registry (Deleting an Image Registry)
ขั้นตอน:
1. ไปที่ Compute > Kubernetes Engine > Image Registries ค้นหา image registry ที่ต้องการ คลิก Delete
2. หลังจากพิมพ์ OK ให้คลิก OK เพื่อยืนยันการลบ image registry
การเข้าถึง Image Registry (Accessing Image Registry)
เงื่อนไขเบื้องต้น:
- Image registry ถูกสร้างแล้ว
- Image registry ถูกเพิ่มเข้า SKE แล้ว
- Node สามารถเข้าถึง URL ของ image registry ได้
ขั้นตอน:
1. เข้าถึง Harbor URL ของ image registry จาก node ที่ต้องการ กรอก Harbor username และ password จากนั้นคลิก LOG IN
2. หลังจาก login สำเร็จ จะแสดงหน้า Harbor homepage ซึ่งสามารถดู project และ image registry ปัจจุบันได้
3. คลิก project ชื่อ library เพื่อดู image ที่ถูก push เข้า image registry หากไม่พบ image ให้ดำเนินการ push image เข้า registry ก่อน
หมายเหตุสำคัญ
- สามารถดูคู่มือการใช้งาน Harbor เพิ่มเติมได้ที่ https://goharbor.io/
- Local image registry ใช้ Harbor เป็น backend ซึ่ง deploy บน SCP โดยตรง
- Third-party image registry สามารถใช้ Harbor หรือ registry อื่น ๆ ที่เข้ากันได้กับ Docker Registry V2
- ต้องสร้าง Image Registry Certificate (Secret) เพื่อให้ Pod สามารถ pull image จาก private registry ได้
อ้างอิงจากคู่มือผู้ใช้ Sangfor SKE v2.2.0 - Image Registry Management
ข้อคิดเห็น
0 ข้อคิดเห็น
โปรด ลงชื่อเข้าใช้ เพื่อแสดงข้อคิดเห็น