คำสั่ง Kubectl คำอธิบายประกอบ

Kha Sang Kubectl Kha Xthibay Prakxb



สภาพแวดล้อมของ Kubernetes มอบบริการมากมายที่สนับสนุนนักพัฒนาในการจัดการการกำหนดค่าพ็อด และมีเครื่องมือบรรทัดคำสั่งที่มีประสิทธิภาพที่เรียกว่า “kubectl” ซึ่งเราสามารถเรียกใช้คำสั่งต่างๆ เพื่อจัดการกับพฤติกรรมของคลัสเตอร์ Kubernetes โดยพื้นฐานแล้ว ในบทความนี้ เราจะมาเรียนรู้เกี่ยวกับการใช้งานและการทำงานของคำสั่ง kubectl ที่สำคัญ ซึ่งก็คือ “คำสั่ง kubectl annotate” เริ่มต้นบทความด้วยการตรวจสอบปรากฏการณ์ของคำสั่งที่เป็นประโยชน์นี้ คุณสามารถค้นหารายละเอียดและตัวอย่างที่สำคัญทั้งหมดพร้อมกับภาพหน้าจอสำหรับแนวคิดที่ดีกว่า

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 ในบทความนี้ เราได้เรียนรู้เกี่ยวกับวิธีต่างๆ ในการเพิ่มหรือแก้ไขคำอธิบายของพ็อดของเรา เราอธิบายบทความนี้ด้วยความช่วยเหลือของตัวอย่างและภาพหน้าจอที่เหมาะสม