Kubectl คำอธิบายประกอบใน Kubernetes คืออะไร
คำสั่งคำอธิบายประกอบ kubectl นี้ใช้เพื่อแทรกหรือแก้ไขคำอธิบายประกอบสำหรับวัตถุหรืออินสแตนซ์ของ Kubernetes คำอธิบายประกอบมีประโยชน์มากและใช้เพื่อจัดเก็บและนำไปสู่ข้อมูลเมตาที่เกี่ยวข้องกับออบเจ็กต์ Kubernetes คำอธิบายประกอบจะใช้เพื่อตรวจสอบการแนบข้อมูลเมตาที่อยู่ภายนอกคลัสเตอร์ Kubernetes ของเรา ค่าเหล่านี้เป็นค่าคีย์ที่มีการป้อนสตริงตามอำเภอใจ เช่น รูปแบบ JSON ที่นี่ คลัสเตอร์ Kubernetes ใช้คำอธิบายประกอบเพื่อจัดเก็บข้อมูลและข้อมูลขนาดยาว ตัวอย่างเช่น หากเราต้องการจัดเก็บคุณสมบัติของพนักงาน เราจะจัดเก็บข้อมูลนี้ไว้ในคำอธิบายประกอบของ Kubernetes
เมื่อเราเรียกใช้คำสั่งนี้บน kubectl จะมองเห็นวัตถุประเภทต่างๆ ที่มีอยู่ในคลัสเตอร์ Kubernetes ของเรา หลังจากนั้นเราก็สามารถแทรกและอัพเดทข้อมูลของอ็อบเจกต์ของเราได้อย่างง่ายดายผ่านคำสั่งนี้ คำสั่งนี้ส่งคืนคำอธิบายประกอบสำหรับวัตถุหรืออินสแตนซ์ที่กำหนดของคลัสเตอร์ Kubernetes คำสั่งนี้ช่วยให้คุณเปลี่ยนแปลงข้อมูลวัตถุ Kubernetes และจัดเก็บข้อมูลจำนวนมากได้อย่างง่ายดายและมีประสิทธิภาพ
คำสั่งนี้ใช้ได้เฉพาะและมีความสำคัญต่อเมื่อคลัสเตอร์ Kubernetes และเซิร์ฟเวอร์ kubectl ของเราทำงานอยู่ หากต้องการดึงผลลัพธ์ที่ถูกต้องของคำสั่ง รูปแบบของคำสั่งนี้ต้องถูกต้อง เรามาเริ่มขั้นตอนเกี่ยวกับวิธีที่เราสามารถใส่คำอธิบายประกอบให้กับออบเจกต์ของเราได้ง่ายๆ ใน Kubernetes เพียงทำตามขั้นตอนดังกล่าว
ขั้นตอนที่ 1: เปิดตัว Minikube Cluster
อันดับแรก สิ่งสำคัญคือต้องเริ่มคลัสเตอร์ Kubernetes ในระบบของเรา เซิร์ฟเวอร์ Minikube สามารถเริ่มต้นในระบบได้อย่างง่ายดายโดยเรียกใช้คำสั่งที่เขียนดังนี้:
~$ เริ่ม minikube
เมื่อดำเนินการคำสั่ง คลัสเตอร์ Minikube Kubernetes จะเปิดและเริ่มทำงาน คำสั่งนี้ให้คอนเทนเนอร์ขนาดเล็กแก่เราซึ่งเราสามารถดำเนินการตามที่ต้องการได้อย่างง่ายดาย ผลลัพธ์ของคำสั่งนี้มีให้ในภาพหน้าจอต่อไปนี้:
ขั้นตอนที่ 2: ดึงรายการพ็อด
ในการเปลี่ยนแปลงออบเจ็กต์ของเรา เราจำเป็นต้องได้รับรายการพ็อดที่กำลังทำงานอยู่ทั้งหมดในคลัสเตอร์ Kubernetes พร้อมระยะเวลาที่มีอยู่ เนื่องจากคลัสเตอร์ของเรากำลังรัน start เราจึงสามารถรับรายการพ็อดได้ง่ายๆ โดยป้อนคำสั่งต่อไปนี้ในพรอมต์ kubectl:
~ $ kubectl รับพ็อดแนบผลลัพธ์ต่อไปนี้ซึ่งปรากฏขึ้นหลังจากเรียกใช้คำสั่ง 'get pods':
คำสั่งนี้รับข้อมูลพื้นฐานของพ็อด เช่น ชื่อ สถานะ สถานะพร้อม ระยะเวลาการรีสตาร์ท และอายุของพ็อด ดังนั้น เมื่อใช้คำสั่งนี้ เราจะได้รับรายการของพ็อดทั้งหมดที่กำลังเรียกใช้เพื่อดำเนินการอธิบายประกอบในพ็อดที่ต้องการ
ขั้นตอนที่ 3: เพิ่มคำอธิบายประกอบคำอธิบายลงในพ็อด
ในขั้นตอนนี้ เราจะพยายามเรียนรู้วิธีเพิ่มคำอธิบายประกอบให้กับวัตถุ Kubernetes พ็อด บริการ และการปรับใช้รวมถึงออบเจ็กต์ Kubernetes ในขั้นตอนก่อนหน้า เราสามารถเห็นพ็อด “nginx1” อยู่ในรายการดึงข้อมูลพ็อดของเรา ตอนนี้ เราสามารถเพิ่มคำอธิบายประกอบในพ็อดนี้ซึ่งเป็นคำอธิบายของพ็อด เราเรียกใช้คำสั่งต่อไปนี้เพื่อแทรกคำอธิบายประกอบ:
~$ kubectl อธิบายคำอธิบายของพ็อด nginx1 = 'ส่วนหน้าของฉัน'ในคำสั่งที่ให้ไว้ “ngnix1” คือพ็อด และคำอธิบายของพ็อดคือ “ส่วนหน้าของฉัน” เมื่อรันคำสั่งนี้ พ็อดจะได้รับคำอธิบายประกอบสำเร็จและเพิ่มคำอธิบาย แนบผลลัพธ์ที่นี่เป็นภาพหน้าจอเพื่อความเข้าใจที่ดีขึ้นของคุณ:
ขั้นตอนที่ 4: อัปเดตคำอธิบาย Pod
ที่นี่ เราจะเรียนรู้วิธีที่เราสามารถอัปเดตหรือแก้ไขคำอธิบายของพ็อดที่กำลังทำงานอยู่ได้อย่างง่ายดาย เราเรียกใช้คำสั่งต่อไปนี้เพื่ออัปเดตคำอธิบายหากเราต้องการเปลี่ยนคำอธิบาย เราใช้แฟล็ก “- – เขียนทับ” เพื่ออัปเดตคำอธิบายของพ็อด “nginx1” ด้วยสิ่งที่มีอยู่
~ $ kubectl คำอธิบายประกอบ -- เขียนทับคำอธิบายของพ็อด nginx1 = 'ส่วนหน้าของฉันทำงาน nginx'ผลลัพธ์ของคำสั่งนี้จะแนบเป็นภาพหน้าจอด้วย คุณจะเห็นว่ามีการอัปเดตคำอธิบายของพ็อด:
ตอนนี้คำอธิบายของพ็อดนี้คือ 'ส่วนหน้าของฉันกำลังรัน nginx' ซึ่งมีคำอธิบายประกอบ
ขั้นตอนที่ 5: ใส่คำอธิบายประกอบคำอธิบายของพ็อดที่กำลังทำงานอยู่ทั้งหมด
ในขั้นตอนนี้ เราจะเพิ่มหรือแก้ไขคำอธิบายของพ็อดที่กำลังทำงานอยู่ทั้งหมดในคลัสเตอร์ Kubernetes เราใช้คำอธิบายประกอบนี้กับพ็อดทั้งหมดโดยใช้แฟล็ก “- – ทั้งหมด” ในคำสั่งที่ใช้ในเครื่องมือบรรทัดคำสั่ง kubectl คำสั่งถูกกำหนดดังนี้:
~$ kubectl ใส่คำอธิบายประกอบพ็อด -- คำอธิบายทั้งหมด = 'ส่วนหน้าของฉันทำงาน nginx'ผลลัพธ์ของคำสั่งนี้จะแสดงในภาพหน้าจอต่อไปนี้:
เราจะเห็นว่าคำอธิบายของพ็อดทั้งหมดที่กำลังทำงานอยู่คือ “ส่วนหน้าของฉันกำลังรัน nginx” ซึ่งมีคำอธิบายประกอบ
ขั้นตอนที่ 6: เพิ่มคำอธิบายประกอบสำหรับเวอร์ชันทรัพยากรเฉพาะของพ็อด
ในขั้นตอนนี้ เราจะเรียนรู้คำอธิบายประกอบที่เพิ่มหรือแก้ไขคำอธิบายของพ็อดที่มีเวอร์ชันทรัพยากรเฉพาะ เราเรียกใช้คำสั่งที่กล่าวถึงต่อไปนี้:
~$ kubectl อธิบายคำอธิบายของพ็อด nginx1 = 'ส่วนหน้าของฉันทำงาน nginx' -ทรัพยากร - รุ่น = 1ในคำสั่งนี้ เราต้องการเพิ่มคำอธิบาย “ส่วนหน้าของฉันที่รัน ngnix” ให้กับพ็อด “nginx1” ซึ่งเวอร์ชันทรัพยากรต้องเป็น “1” เมื่อเราเรียกใช้คำสั่ง ผลลัพธ์จะแสดงตามที่คุณเห็นในภาพหน้าจอต่อไปนี้:
มันทำให้เกิดข้อผิดพลาดในพ็อดที่ได้รับการแก้ไขแล้ว เนื่องจากเวอร์ชันของทรัพยากรอยู่ในการอัปเดตทุกครั้ง ตอนนี้พ็อดของเราได้รับการอัปเดตแล้ว
ขั้นตอนที่ 7: แก้ไขคำอธิบาย Pod
ในขั้นตอนนี้ เราเพิ่มหรือแก้ไขคำอธิบายของพ็อด “ngnix1” โดยป้อนคำสั่งต่อไปนี้:
~$ kubectl อธิบายคำอธิบายของพ็อด nginx1 -นี่คือผลลัพธ์ที่คุณเห็นว่าคำสั่งดำเนินการสำเร็จแล้ว:
บทสรุป
เราให้ข้อมูลว่าคำอธิบายประกอบเป็นแนวคิดที่มีประสิทธิภาพซึ่งเราสามารถใช้เพื่อเพิ่มหรือแก้ไขข้อมูลของออบเจ็กต์ Kubernetes ของเราได้อย่างง่ายดาย คำสั่งคำอธิบายประกอบทำงานบนเครื่องมือบรรทัดคำสั่ง kubectl ในบทความนี้ เราได้เรียนรู้เกี่ยวกับวิธีต่างๆ ในการเพิ่มหรือแก้ไขคำอธิบายของพ็อดของเรา เราอธิบายบทความนี้ด้วยความช่วยเหลือของตัวอย่างและภาพหน้าจอที่เหมาะสม