คำสั่ง kubectl
เป็นเครื่องมือที่ใช้ในการจัดการและควบคุมคลัสเตอร์ Kubernetes โดยช่วยให้ผู้ใช้สามารถสร้าง ดู แก้ไข และลบทรัพยากรในคลัสเตอร์ได้อย่างง่ายดาย
รูปแบบพื้นฐานของคำสั่ง kubectl
คือ:
kubectl [options] [arguments]
get
: ใช้เพื่อดึงข้อมูลทรัพยากรในคลัสเตอร์create
: ใช้เพื่อสร้างทรัพยากรใหม่apply
: ใช้เพื่อปรับปรุงหรือสร้างทรัพยากรจากไฟล์delete
: ใช้เพื่อลบทรัพยากรdescribe
: ใช้เพื่อแสดงรายละเอียดของทรัพยากรkubectl get pods
kubectl create -f deployment.yaml
kubectl apply -f deployment.yaml
my-service
:
kubectl delete service my-service
my-pod
:
kubectl describe pod my-pod
kubectl get all
เพื่อดูทรัพยากรทั้งหมดในคลัสเตอร์--namespace
เพื่อระบุ namespace ที่ต้องการทำงานด้วย-o wide
เพื่อแสดงข้อมูลเพิ่มเติมเกี่ยวกับทรัพยากร