สมัครเรียนโทร. 085-350-7540 , 084-88-00-255 , ntprintf@gmail.com

Kubernetes

คำสั่ง Kubernetes พื้นฐาน - kubectl version - แสดงเวอร์ชันของ Kubernetes คำสั่ง Kubernetes พื้นฐาน - kubectl cluster-info - แสดงข้อมูลเกี่ยวกับ cluster ที่ใช้งานอยู่ คำสั่ง Kubernetes พื้นฐาน - kubectl get nodes - แสดงรายการ nodes ใน cluster คำสั่ง Kubernetes พื้นฐาน - kubectl get pods - แสดงรายการ pods ใน namespace ปัจจุบัน คำสั่ง Kubernetes พื้นฐาน - kubectl get pods --all-namespaces - แสดง pods ทั้งหมดในทุก namespace คำสั่ง Kubernetes พื้นฐาน - kubectl get services - แสดงรายการ services ใน namespace ปัจจุบัน คำสั่ง Kubernetes พื้นฐาน - kubectl get deployments - แสดงรายการ deployments ใน namespace ปัจจุบัน คำสั่ง Kubernetes พื้นฐาน - kubectl get namespaces - แสดงรายการ namespaces ทั้งหมด คำสั่ง Kubernetes พื้นฐาน - kubectl get replicasets - แสดงรายการ ReplicaSets ใน namespace ปัจจุบัน คำสั่ง Kubernetes พื้นฐาน - kubectl get configmaps - แสดงรายการ ConfigMaps คำสั่ง Kubernetes การสร้างและการจัดการ Resources - kubectl create -f [filename] - สร้าง resource จากไฟล์ YAML หรือ JSON คำสั่ง Kubernetes การสร้างและการจัดการ Resources - kubectl apply -f [filename] - อัปเดตหรือสร้าง resource จากไฟล์ YAML หรือ JSON คำสั่ง Kubernetes การสร้างและการจัดการ Resources - kubectl delete -f [filename] - ลบ resource ที่ระบุในไฟล์ YAML หรือ JSON คำสั่ง Kubernetes การสร้างและการจัดการ Resources - kubectl delete pod [pod-name] - ลบ pod โดยใช้ชื่อ คำสั่ง Kubernetes การสร้างและการจัดการ Resources - kubectl delete service [service-name] - ลบ service โดยใช้ชื่อ คำสั่ง Kubernetes การสร้างและการจัดการ Resources - kubectl delete deployment [deployment-name] - ลบ deployment โดยใช้ชื่อ คำสั่ง Kubernetes การสร้างและการจัดการ Resources - kubectl delete namespace [namespace-name] - ลบ namespace โดยใช้ชื่อ คำสั่ง Kubernetes การสร้างและการจัดการ Resources - kubectl create namespace [namespace-name] - สร้าง namespace ใหม่ คำสั่ง Kubernetes การสร้างและการจัดการ Resources - kubectl run [pod-name] --image=[image] - สร้าง pod และรัน container ที่ระบุ คำสั่ง Kubernetes การสร้างและการจัดการ Resources - kubectl expose pod [pod-name] --type=[type] --port=[port] - สร้าง service เพื่อ expose pod คำสั่ง Kubernetes การดูรายละเอียดและตรวจสอบสถานะ - kubectl describe pod [pod-name] - แสดงรายละเอียดของ pod คำสั่ง Kubernetes การดูรายละเอียดและตรวจสอบสถานะ - kubectl describe service [service-name] - แสดงรายละเอียดของ service คำสั่ง Kubernetes การดูรายละเอียดและตรวจสอบสถานะ - kubectl describe deployment [deployment-name] - แสดงรายละเอียดของ deployment คำสั่ง Kubernetes การดูรายละเอียดและตรวจสอบสถานะ - kubectl logs [pod-name] - ดู logs ของ pod ที่กำลังทำงาน คำสั่ง Kubernetes การดูรายละเอียดและตรวจสอบสถานะ - kubectl logs [pod-name] -c [container-name] - ดู logs ของ container ที่กำหนดใน pod คำสั่ง Kubernetes การดูรายละเอียดและตรวจสอบสถานะ - kubectl top nodes - แสดงการใช้งาน CPU และ Memory ของ nodes คำสั่ง Kubernetes การดูรายละเอียดและตรวจสอบสถานะ - kubectl top pods - แสดงการใช้งาน CPU และ Memory ของ pods คำสั่ง Kubernetes การดูรายละเอียดและตรวจสอบสถานะ - kubectl get events - แสดง events ล่าสุดใน cluster คำสั่ง Kubernetes การดูรายละเอียดและตรวจสอบสถานะ - kubectl get endpoints - แสดงข้อมูล endpoints ใน namespace ปัจจุบัน คำสั่ง Kubernetes การดูรายละเอียดและตรวจสอบสถานะ - kubectl get pvc - แสดงรายการ Persistent Volume Claims คำสั่ง Kubernetes การจัดการ Pods - kubectl exec -it [pod-name] -- /bin/bash - เข้าไปยัง container ภายใน pod แบบ interactive คำสั่ง Kubernetes การจัดการ Pods - kubectl port-forward [pod-name] [local-port]:[pod-port] - ทำ port-forward จาก pod ไปยังเครื่องโฮสต์ คำสั่ง Kubernetes การจัดการ Pods - kubectl scale deployment [deployment-name] --replicas=[count] - ปรับจำนวน replicas ของ deployment คำสั่ง Kubernetes การจัดการ Pods - kubectl rollout status deployment [deployment-name] - ดูสถานะของการ rollout ของ deployment คำสั่ง Kubernetes การจัดการ Pods - kubectl rollout undo deployment [deployment-name] - ย้อนกลับการเปลี่ยนแปลงการ rollout ของ deployment คำสั่ง Kubernetes การจัดการ Pods - kubectl cordon [node-name] - กันไม่ให้ node รับ pods เพิ่ม คำสั่ง Kubernetes การจัดการ Pods - kubectl uncordon [node-name] - ยกเลิกการกัน node คำสั่ง Kubernetes การจัดการ Pods - kubectl drain [node-name] - ย้าย pods ทั้งหมดออกจาก node คำสั่ง Kubernetes การจัดการ Pods - kubectl taint nodes [node-name] [key]=[value]:[taint-effect] - ตั้ง taint บน node เพื่อควบคุมการ scheduling คำสั่ง Kubernetes การจัดการ Pods - kubectl label nodes [node-name] [label-key]=[label-value] - เพิ่ม label ให้กับ node คำสั่ง Kubernetes การจัดการ Config และ Secrets - kubectl create configmap [config-name] --from-file=[file] - สร้าง ConfigMap จากไฟล์ คำสั่ง Kubernetes การจัดการ Config และ Secrets - kubectl get configmap [config-name] - แสดงข้อมูลของ ConfigMap คำสั่ง Kubernetes การจัดการ Config และ Secrets - kubectl create secret generic [secret-name] --from-literal=[key]=[value] - สร้าง secret จากข้อมูล คำสั่ง Kubernetes การจัดการ Config และ Secrets - kubectl get secret [secret-name] - แสดงข้อมูลของ secret คำสั่ง Kubernetes การจัดการ Config และ Secrets - kubectl describe secret [secret-name] - แสดงรายละเอียดของ secret คำสั่ง Kubernetes การจัดการ Config และ Secrets - kubectl delete secret [secret-name] - ลบ secret คำสั่ง Kubernetes การตรวจสอบและแก้ไขปัญหา - kubectl get pod [pod-name] -o yaml - ดูรายละเอียด YAML ของ pod คำสั่ง Kubernetes การตรวจสอบและแก้ไขปัญหา - kubectl describe node [node-name] - ดูรายละเอียดของ node คำสั่ง Kubernetes การตรวจสอบและแก้ไขปัญหา - kubectl logs [pod-name] --previous - ดู logs ของ pod ที่หยุดทำงานก่อนหน้านี้ คำสั่ง Kubernetes การตรวจสอบและแก้ไขปัญหา - kubectl proxy - เปิด proxy สำหรับเข้าถึง Kubernetes API จากภายนอก

สมัครเรียนโทร. 085-350-7540 | 084-88-00-255 | ntprintf@gmail.com

หมวดหมู่ Kubernetes

Tutorial และเรื่องน่ารู้ของ Kubernetes

เลือกหัวข้อจากแถบเมนูด้านซ้าย (กรณีหน้าจอเล็กเมนูจะหดกลายเป็นสัญลักษณ์สามขีดอยู่ในแถบเมนูด้านบน) หรือใส่คำค้นหาที่ช่องด้านล่างนี้ เพื่อค้นหาหัวข้อบทความหรือ Tutorial ในหมวดหมู่ Kubernetes ที่ต้องการ

คำสั่ง Kubernetes พื้นฐาน - kubectl version - แสดงเวอร์ชันของ Kubernetes

Kubernetes เป็นเครื่องมือการจัดการคลัสเตอร์คอนเทนเนอร์ที่ได้รับความนิยมเป็นอย่างมากในวงการ DevOps และการพัฒนาแอปพลิเคชันที่เน้นการใช้ containerization คำสั่ง kubectl ถือเป็นเครื่องมือที่สำคัญสำหรับการติดต่อและจัดการกับคลัสเตอร์ Kubernetes โดยเฉพาะในการตรวจสอบและจัดการเวอร์ชันของ Kubernetes ที่เรากำลังใช้งานอยู่...

Read More →

คำสั่ง Kubernetes พื้นฐาน - kubectl cluster-info - แสดงข้อมูลเกี่ยวกับ cluster ที่ใช้งานอยู่

Kubernetes เป็นแพลตฟอร์มที่ช่วยในการจัดการคอนเทนเนอร์ที่ถูกนำมาใช้กันแพร่หลายในปัจจุบัน เนื่องจากมีความสามารถในการจัดการสเกลการทำงานของแอปพลิเคชันได้อย่างมีประสิทธิภาพ แต่สำหรับผู้เริ่มต้นอาจรู้สึกว่า Kubernetes เป็นสิ่งที่ซับซ้อน เพราะต้องการความเข้าใจในหลาย ๆ ส่วน หนึ่งในคำสั่งที่ช่วยให้เราสามารถตรวจสอบและจัดการคลัสเตอร์ได้อย่างง่ายดายคือ kubectl cluster-info...

Read More →

คำสั่ง Kubernetes พื้นฐาน - kubectl get nodes - แสดงรายการ nodes ใน cluster

Kubernetes เป็นแพลตฟอร์มการจัดการ container ที่ได้รับความนิยมอย่างแพร่หลายในปัจจุบัน โดยเฉพาะในสายงาน IT และ DevOps ที่ต้องการเพิ่มประสิทธิภาพในการพัฒนาและประมวลผลแอปพลิเคชันแบบ microservices หนึ่งในคำสั่งที่สำคัญในการจัดการและตรวจสอบ cluster ใน Kubernetes คือคำสั่ง kubectl get nodes ซึ่งใช้สำหรับแสดงรายการ nodes ภายใน cluster นั่นเอง...

Read More →

คำสั่ง Kubernetes พื้นฐาน - kubectl get pods - แสดงรายการ pods ใน namespace ปัจจุบัน

เมื่อพูดถึง Kubernetes ระบบจัดการจัดกลุ่มคอนเทนเนอร์ที่ได้รับความนิยมอย่างแพร่หลาย สิ่งที่นักพัฒนาหรือผู้ที่สนใจควรมีความรู้ควบคู่ไปด้วยก็คือการใช้คำสั่ง kubectl เพื่อจัดการปฏิสัมพันธ์กับ Kubernetes cluster ซึ่ง kubectl ถือเป็นเครื่องมือพื้นฐานที่ทำให้เราสามารถควบคุมและตรวจสอบกลไกการทำงานต่าง ๆ ของ Kubernetes ได้โดยใช้คำสั่งง่าย ๆ ที่พิมพ์ผ่าน CLI (Command Line Interface) และคำสั่งที่สำคัญและใช้งานบ่อยมากคำสั่งหนึ่งก็คือ kubectl get pods...

Read More →

คำสั่ง Kubernetes พื้นฐาน - kubectl get pods --all-namespaces - แสดง pods ทั้งหมดในทุก namespace

ในยุคที่เทคโนโลยีคอนเทนเนอร์และการดัดแปลงแอปพลิเคชันให้พร้อมในสภาพแวดล้อมที่ติดตั้งและจัดการง่ายเป็นที่นิยมอย่างแพร่หลาย Kubernetes ได้กลายเป็นเครื่องมือที่ขาดไม่ได้สำหรับนักพัฒนาที่ต้องการตัดการขึ้นโครงสร้างพื้นฐานที่ซับซ้อนออกไป และทำให้การดีเปลอยแอปพลิเคชันเป็นเรื่องที่สะดวกสบายและง่ายดาย...

Read More →

คำสั่ง Kubernetes พื้นฐาน - kubectl get services - แสดงรายการ services ใน namespace ปัจจุบัน

ในยุคที่เทคโนโลยีคอนเทนเนอร์และการประสานงานของบริการจำนวนมากบนคลาวด์เป็นสิ่งสำคัญ เราไม่สามารถมองข้ามความสำคัญของ Kubernetes ได้เลย Kubernetes เป็นเครื่องมือที่ช่วยจัดการคอนเทนเนอร์ที่ใช้ในซอฟต์แวร์ระดับโครงสร้างพื้นฐาน ซึ่งพลังของมันช่วยให้โปรแกรมเมอร์และผู้ดูแลระบบไอทีทำงานได้มีประสิทธิภาพมากขึ้น...

Read More →

คำสั่ง Kubernetes พื้นฐาน - kubectl get deployments - แสดงรายการ deployments ใน namespace ปัจจุบัน

Kubernetes เป็นแพลตฟอร์มยอดนิยมที่ใช้ในการจัดการ container orchestration ทำให้การพัฒนาและปรับใช้แอปพลิเคชันในสภาพแวดล้อม cloud-native เป็นเรื่องง่ายดาย การทำงานของ Kubernetes นั้นรายละเอียดไม่ได้ซับซ้อนจนเข้าใจยากสำหรับผู้เริ่มต้น แต่มีห้วงลึกและความยาวไปถึงผู้ใช้งานระดับสูงอย่างน่าทึ่ง หนึ่งในเครื่องมือที่สำคัญซึ่งมาพร้อมกับการติดตั้ง Kubernetes คือ kubectl ซึ่งเป็นเครื่องมือบรรทัดคำสั่งที่ใช้ในการติดต่อสื่อสารกับคลัสเตอร์ Kubernetes...

Read More →

คำสั่ง Kubernetes พื้นฐาน - kubectl get namespaces - แสดงรายการ namespaces ทั้งหมด

หัวข้อ: คำสั่ง Kubernetes พื้นฐาน - kubectl get namespaces - แสดงรายการ namespaces ทั้งหมด...

Read More →

คำสั่ง Kubernetes พื้นฐาน - kubectl get replicasets - แสดงรายการ ReplicaSets ใน namespace ปัจจุบัน

ในปัจจุบัน การใช้งาน Kubernetes ได้กลายเป็นส่วนหนึ่งของโครงสร้างพื้นฐานที่ใช้กันอย่างแพร่หลายในการจัดการแอปพลิเคชันที่ทำงานบน Container ทำให้การกำหนดค่าและการควบคุมการทำงานของ Container นั้นมีความยืดหยุ่นและมีประสิทธิภาพมากยิ่งขึ้น หนึ่งในคำสั่งพื้นฐานที่จำเป็นต้องรู้เมื่อต้องการจัดการทรัพยากรใน Kubernetes คือคำสั่ง kubectl หนึ่งในนั้นคือคำสั่ง kubectl get replicasets ซึ่งใช้สำหรับการแสดงรายการ ReplicaSets ใน namespace ปัจจุบัน...

Read More →

คำสั่ง Kubernetes พื้นฐาน - kubectl get configmaps - แสดงรายการ ConfigMaps

หากคุณเป็นผู้ที่กำลังศึกษาเกี่ยวกับ Kubernetes หรือกำลังจัดการกับแอพพลิเคชันที่รันบน Kubernetes Cluster คุณคงต้องคุ้นเคยกับคำสั่ง kubectl คำสั่งนี้ถือเป็นเครื่องมือที่ขาดไม่ได้สำหรับการจัดการและควบคุม Kubernetes Cluster ในบทความนี้เราจะมุ่งเน้นไปที่คำสั่ง kubectl get configmaps ซึ่งเป็นคำสั่งที่ใช้ในการแสดงรายการ ConfigMaps ที่มีอยู่ใน Kubernetes Cluster ของคุณ...

Read More →

คำสั่ง Kubernetes การสร้างและการจัดการ Resources - kubectl create -f [filename] - สร้าง resource จากไฟล์ YAML หรือ JSON

ในการจัดการโปรเจกต์ซอฟต์แวร์สมัยใหม่ การใช้ Kubernetes กลายเป็นส่วนสำคัญสำหรับการปรับเปลี่ยนและจัดการแอปพลิเคชันในสภาพแวดล้อมคอมพิวเตอร์แบบกระจายตัว การจัดการกับ resources หรือทรัพยากรต่าง ๆ ใน Kubernetes นั้นสามารถทำได้ด้วยคำสั่ง kubectl ที่ช่วยให้ผู้ใช้งานสามารถจัดการกับ Deployments, Services และ Pods เป็นต้น...

Read More →

คำสั่ง Kubernetes การสร้างและการจัดการ Resources - kubectl apply -f [filename] - อัปเดตหรือสร้าง resource จากไฟล์ YAML หรือ JSON

ในโลกของการจัดการคอนเทนเนอร์ Kubernetes ได้กลายเป็นเครื่องมือยอดนิยมที่ใช้ในการประสานงานและควบคุมการทำงานของแอปพลิเคชันหลายๆ ตัวภายในคลัสเตอร์ โดย kubectl นั้นเป็นเครื่องมือบรรทัดคำสั่งที่มอบขีดความสามารถให้คุณในการโต้ตอบกับ Kubernetes API และจัดการ resource ต่างๆ ได้อย่างมีประสิทธิภาพ...

Read More →

คำสั่ง Kubernetes การสร้างและการจัดการ Resources - kubectl delete -f [filename] - ลบ resource ที่ระบุในไฟล์ YAML หรือ JSON

คำสั่ง Kubernetes การสร้างและการจัดการ Resources: kubectl delete -f [filename] - ลบ Resource ที่ระบุในไฟล์ YAML หรือ JSON...

Read More →

คำสั่ง Kubernetes การสร้างและการจัดการ Resources - kubectl delete pod [pod-name] - ลบ pod โดยใช้ชื่อ

ในโลกที่เทคโนโลยีคลาวด์กำลังรุ่งเรือง Kubernetes ได้ก้าวขึ้นมาเป็นเครื่องมือสำคัญที่ช่วยให้การจัดการแอปพลิเคชัน containerized กลายเป็นเรื่องที่สะดวกและยืดหยุ่นมากขึ้น คำสั่ง kubectl เป็นเครื่องมือบรรทัดคำสั่งหลักที่ใช้ในการสื่อสารและจัดการกับ Kubernetes cluster ซึ่งให้ผู้ใช้งานสามารถสร้าง แก้ไข และลบ resources ต่างๆ ได้ตามต้องการ...

Read More →

คำสั่ง Kubernetes การสร้างและการจัดการ Resources - kubectl delete service [service-name] - ลบ service โดยใช้ชื่อ

ชื่อเรื่อง: การจัดการ Resources ด้วย Kubernetes: ศึกษาคำสั่ง kubectl delete service [service-name]...

Read More →

คำสั่ง Kubernetes การสร้างและการจัดการ Resources - kubectl delete deployment [deployment-name] - ลบ deployment โดยใช้ชื่อ

คำสั่ง Kubernetes การสร้างและการจัดการ Resources: การลบ deployment ผ่าน kubectl delete deployment [deployment-name]...

Read More →

คำสั่ง Kubernetes การสร้างและการจัดการ Resources - kubectl delete namespace [namespace-name] - ลบ namespace โดยใช้ชื่อ

ในการบริหารจัดการ Kubernetes cluster การจัดการ namespace เป็นหนึ่งในหน้าที่สำคัญที่ช่วยให้ผู้ดูแลระบบสามารถแยกแยะและจัดกลุ่ม resource ต่างๆ ได้อย่างมีประสิทธิภาพ ในบทความนี้เราจะพาท่านไปรู้จักกับวิธีการลบ namespace โดยใช้คำสั่ง kubectl delete namespace [namespace-name] ซึ่งเป็นหนึ่งในคำสั่งที่มีประโยชน์ในการบริหารจัดการ resources ของ Kubernetes...

Read More →

คำสั่ง Kubernetes การสร้างและการจัดการ Resources - kubectl create namespace [namespace-name] - สร้าง namespace ใหม่

Kubernetes เป็นหนึ่งในโซลูชันยอดนิยมสำหรับการจัดการและควบคุมระบบคอนเทนเนอร์ในยุคของ DevOps ซึ่งช่วยให้นักพัฒนาและผู้ดูแลระบบสามารถจัดการแอปพลิเคชันได้อย่างมีประสิทธิภาพ แต่ก่อนที่เราจะลงลึกในเรื่องการสร้าง namespace โดยใช้คำสั่ง kubectl create namespace [namespace-name] เรามาทำความเข้าใจกันก่อนว่า Namespace คืออะไร และมีความสำคัญอย่างไรในโลกของ Kubernetes...

Read More →

คำสั่ง Kubernetes การสร้างและการจัดการ Resources - kubectl run [pod-name] --image=[image] - สร้าง pod และรัน container ที่ระบุ

Kubernetes เป็นแพลตฟอร์มที่พัฒนาในระดับสูงเพื่อบริหารจัดการ Containerized Applications อย่างมีประสิทธิภาพ เรียกได้ว่าเป็นมาตรฐานในโลกของการทำงานแบบ DevOps ที่ต้องการความมั่นใจในความพร้อมใช้งานและการทำงานอัตโนมัติ คำสั่งที่ช่วยสร้างและจัดการใน Kubernetes ที่สำคัญคือ kubectl run ซึ่งสร้าง Pod และรัน Container ได้อย่างง่ายดาย บทความนี้จะพาไปรู้จักการใช้งานคำสั่งนี้โดยละเอียด...

Read More →

คำสั่ง Kubernetes การสร้างและการจัดการ Resources - kubectl expose pod [pod-name] --type=[type] --port=[port] - สร้าง service เพื่อ expose pod

ในยุคที่เทคโนโลยีคลาวด์กลายเป็นสิ่งจำเป็นในการพัฒนาและดำเนินธุรกิจ, Kubernetes ได้รับความนิยมอย่างมากในฐานะเครื่องมือจัดการคอนเทนเนอร์ที่มีความยืดหยุ่นและประสิทธิภาพ ที่นี่เราจะมาเจาะลึกคำสั่งที่สำคัญคำสั่งหนึ่งที่ช่วยให้การจัดการทรัพยากรใน Kubernetes ง่ายขึ้น นั่นคือ kubectl expose pod...

Read More →

คำสั่ง Kubernetes การดูรายละเอียดและตรวจสอบสถานะ - kubectl describe pod [pod-name] - แสดงรายละเอียดของ pod

Kubernetes เป็นแพลตฟอร์มการจัดการคอนเทนเนอร์ที่มีชื่อเสียงและได้รับการยอมรับอย่างกว้างขวางในวงการไอที ซึ่งช่วยให้การปรับขนาดแอปพลิเคชันทำได้สะดวกและคล่องตัวมากยิ่งขึ้น หนึ่งในคำสั่งที่มีประโยชน์อย่างยิ่งในการจัดการและตรวจสอบสถานะแบบละเอียดใน Kubernetes คือ kubectl describe pod [pod-name] แม้คุณจะเป็นนักพัฒนาที่ใหม่หรือเป็นผู้เชี่ยวชาญแล้วก็ตาม การทำความเข้าใจคำสั่งนี้จะช่วยให้คุณปรับปรุงประสิทธิภาพในการจัดการ Kubernetes cluster ได้อย่างยิ่งยวด...

Read More →

คำสั่ง Kubernetes การดูรายละเอียดและตรวจสอบสถานะ - kubectl describe service [service-name] - แสดงรายละเอียดของ service

Kubernetes เป็นแพลตฟอร์มที่ทรงพลังในการจัดการแอปพลิเคชันคอนเทนเนอร์ในสถาปัตยกรรมแบบกระจาย โดย Kubernetes ช่วยในการจัดการการปรับขนาด (scaling), การปรับใช้งาน (deployment), และการตรวจสอบ (monitoring) ของแอปพลิเคชันเพื่อให้สามารถทำงานได้อย่างมีประสิทธิภาพ...

Read More →

คำสั่ง Kubernetes การดูรายละเอียดและตรวจสอบสถานะ - kubectl describe deployment [deployment-name] - แสดงรายละเอียดของ deployment

ในยุคที่เทคโนโลยีก้าวหน้าอย่างรวดเร็ว การพัฒนาซอฟต์แวร์ได้เปลี่ยนแปลงไปอย่างมาก Kubernetes กลายเป็นเครื่องมือที่มีบทบาทสำคัญในการจัดการระบบ Cloud-Native Application แต่ความซับซ้อนของ Kubernetes ก็ทำให้การทำงานในระบบนี้ไม่ใช่เรื่องง่าย ในบทความนี้ เราจะมาพูดคุยกันเกี่ยวกับการใช้คำสั่ง kubectl describe deployment [deployment-name] เพื่อดูรายละเอียดและตรวจสอบสถานะของ deployment ด้วยวิธีที่เป็นธรรมชาติและเข้าใจง่าย...

Read More →

คำสั่ง Kubernetes การดูรายละเอียดและตรวจสอบสถานะ - kubectl logs [pod-name] - ดู logs ของ pod ที่กำลังทำงาน

ในโลกของ Kubernetes ซึ่งเป็นแพลตฟอร์มยอดนิยมสำหรับการจัดการคอนเทนเนอร์ มีคำสั่งที่สำคัญมากที่ผู้ดูแลระบบและนักพัฒนาต้องทราบคือ kubectl logs คำสั่งนี้มีประโยชน์อย่างยิ่งในการดูบันทึกหรือ logs ของ pod ที่กำลังทำงานอยู่ ซึ่งเป็นสิ่งจำเป็นสำหรับการตรวจสอบการทำงานและการวิเคราะห์ปัญหาต่างๆ ที่อาจเกิดขึ้น...

Read More →

คำสั่ง Kubernetes การดูรายละเอียดและตรวจสอบสถานะ - kubectl logs [pod-name] -c [container-name] - ดู logs ของ container ที่กำหนดใน pod

ในโลกของการพัฒนาซอฟต์แวร์ที่ต้องการความเร็วและความยืดหยุ่ด การทำงานกับ Kubernetes นับว่าเป็นทักษะที่จำเป็นอย่างยิ่ง ด้วยความสามารถในการช่วยจัดการและควบคุม container ทำให้การ deploy application สะดวกและคล่องตัวขึ้น และหนึ่งในคำสั่งที่เป็นประโยชน์มากที่สุดสำหรับนักพัฒนา คือ kubectl logs ซึ่งช่วยในการดู logs ของ container ใน pod ที่เราต้องการ คุณจะได้เรียนรู้การใช้คำสั่งนี้อย่างละเอียด พร้อมกับตัวอย่างการใช้งาน...

Read More →

คำสั่ง Kubernetes การดูรายละเอียดและตรวจสอบสถานะ - kubectl top nodes - แสดงการใช้งาน CPU และ Memory ของ nodes

Kubernetes คือแพลตฟอร์มแบบโอเพนซอร์สที่ได้รับความนิยมอย่างสูงในการจัดการระบบคอนเทนเนอร์ (Container) ไม่ว่าจะเป็นการปรับการทำงานให้คล่องตัวหรือการประสานงานที่ซับซ้อนของแอปพลิเคชันต่างๆ ซึ่งหนึ่งในเครื่องมือหลักที่ใช้ในการบริหารจัดการ Kubernetes คือ kubectl ที่ช่วยให้ผู้ใช้งานสามารถตรวจสอบและบริหารระบบ Kubernetes cluster ได้ในหลากหลายมิติ...

Read More →

คำสั่ง Kubernetes การดูรายละเอียดและตรวจสอบสถานะ - kubectl top pods - แสดงการใช้งาน CPU และ Memory ของ pods

Kubernetes เป็นระบบที่ใช้สำหรับการจัดการ containerized applications ในลักษณะของ cluster ทำให้การจัดการแอปพลิเคชันที่มีการใช้งานร่วมกันเป็นไปได้อย่างง่ายดาย ด้วยสภาพแวดล้อมที่แลกเปลี่ยนทรัพยากรยังคงประสิทธิภาพและความสามารถในการขยายตัว ซึ่งหนึ่งในเครื่องมือสำคัญที่ถูกใช้ในการโต้ตอบกับ Kubernetes cluster ก็คือ kubectl...

Read More →

คำสั่ง Kubernetes การดูรายละเอียดและตรวจสอบสถานะ - kubectl get events - แสดง events ล่าสุดใน cluster

ในโลกของ DevOps และระบบคลาวด์ Kubernetes เป็นแพลตฟอร์มที่ได้รับความนิยมอย่างมหาศาลในการบริหารจัดการและทำงานร่วมกับคอนเทนเนอร์ (Containers) หนึ่งในองค์ประกอบสำคัญของการรักษาการทำงานให้อยู่ในสภาพที่เสถียรใน Kubernetes คือการตรวจสอบสถานะของ system และเหตุการณ์ (Events) ที่เกิดขึ้นภายในคลัสเตอร์ (Cluster)...

Read More →

คำสั่ง Kubernetes การดูรายละเอียดและตรวจสอบสถานะ - kubectl get endpoints - แสดงข้อมูล endpoints ใน namespace ปัจจุบัน

ในโลกของ DevOps และการจัดการ Infrastructure ที่ทันสมัย Kubernetes คือหนึ่งในเครื่องมือที่ได้รับความนิยมอย่างสูง มันคือแพลตฟอร์มสำหรับจัดการและควบคุม Containerized Applications และส่วนสำคัญที่ทำให้ Kubernetes มีประสิทธิภาพคือ ?kubectl? คำสั่งที่ช่วยให้ผู้ใช้งานสามารถสั่งการและจัดการ Kubernetes Cluster ได้ตามที่ต้องการ...

Read More →

คำสั่ง Kubernetes การดูรายละเอียดและตรวจสอบสถานะ - kubectl get pvc - แสดงรายการ Persistent Volume Claims

ในโลกของการจัดการคอนเทนเนอร์ ผ่าน Kubernetes ระบบที่คอยควบคุมการทำงานทั้งหมดให้เป็นระเบียบสามารถทำได้อย่างราบรื่น แต่อย่างไรก็ตาม การเข้าใจและใช้งาน Kubernetes จำเป็นต้องมีการเรียนรู้เกี่ยวกับคำสั่งต่างๆ โดยเฉพาะคำสั่งที่เกี่ยวข้องกับการจัดการพื้นที่จัดเก็บข้อมูลอย่าง Persistent Volume Claims (PVC) ซึ่งเป็นฟีเจอร์หนึ่งที่ช่วยให้การบริหารจัดการข้อมูลบนคลัสเตอร์มีประสิทธิภาพ และสามารถแบ่งการใช้งานข้อมูลอย่างเหมาะสม...

Read More →

คำสั่ง Kubernetes การจัดการ Pods - kubectl exec -it [pod-name] -- /bin/bash - เข้าไปยัง container ภายใน pod แบบ interactive

Kubernetes เป็นแพลตฟอร์มที่ครอบคลุมสำหรับการปรับใช้งานและการจัดการแอปพลิเคชันแบบ Containerized ซึ่งช่วยให้เรามีความยืดหยุ่นในการทำงานมากขึ้นผ่านการใช้งานคำสั่งต่าง ๆ โดยคำสั่งหนึ่งที่มีประโยชน์มากสำหรับนักพัฒนาและผู้ดูแลระบบคือ kubectl exec ซึ่งช่วยให้เราสามารถเข้าสู่ Environment ภายใน Container ในลักษณะ interactive ได้...

Read More →

คำสั่ง Kubernetes การจัดการ Pods - kubectl port-forward [pod-name] [local-port]:[pod-port] - ทำ port-forward จาก pod ไปยังเครื่องโฮสต์

เมื่อพูดถึง Kubernetes ซึ่งเป็นแพลตฟอร์มการจัดการ container ที่ยอดเยี่ยม สิ่งที่สำคัญในการใช้งานคือนำเสนอเสถียรภาพและสามารถรองรับแอปพลิเคชันแบบ containerized ได้ ในโลกขององค์กรที่มีเป้าหมายในการทดสอบและพัฒนาแอปพลิเคชันกันอย่างรวดเร็วนั้น การเข้าถึงแอปพลิเคชันภายใน Pod ได้เป็นสิ่งที่สำคัญ วันนี้เราจะมาวิเคราะห์ถึงคำสั่ง kubectl port-forward ซึ่งใช้เพื่อ Port-Forward จาก Pod ไปยังเครื่องโฮสต์...

Read More →

คำสั่ง Kubernetes การจัดการ Pods - kubectl scale deployment [deployment-name] --replicas=[count] - ปรับจำนวน replicas ของ deployment

ในโลกของการพัฒนาและการจัดการระบบที่มีการปรับขนาดได้อย่างยืดหยุ่น Kubernetes หนึ่งในเครื่องมือที่มีความสำคัญระดับสูงสุดในการจัดการแอปพลิเคชันบนคลาวด์ ถูกออกแบบมาเพื่อช่วยให้เราจัดการเวิร์กโหลดขนาดใหญ่ได้ง่ายดายและมีประสิทธิภาพมากขึ้น หนึ่งในคำสั่งสำคัญที่ใช้บ่อยในการจัดการแอปพลิเคชันภายใน Kubernetes คือ kubectl scale deployment ที่ช่วยให้เราสามารถปรับจำนวนพ็อด (Pods) ของ deployment ได้อย่างง่ายดายและรวดเร็ว บทความนี้จะนำคุณไปเรียนรู้คำสั่งนี้อย่างละเอียด พร้อมกับการใช้งานตัวอย่างที่เป็นประโยชน์...

Read More →

คำสั่ง Kubernetes การจัดการ Pods - kubectl rollout status deployment [deployment-name] - ดูสถานะของการ rollout ของ deployment

เมื่อพูดถึง Kubernetes หนึ่งในคำสั่งที่มีประโยชน์ที่สุดสำหรับการจัดการการปรับใช้ (Deployment) ก็คือ kubectl rollout status. โดยเฉพาะอย่างยิ่ง เมื่อเราสนใจสถานะของการเปลี่ยนแปลงที่เกิดขึ้นใน Pods ของเรา คำสั่งนี้จะเป็นดั่งเพื่อนคู่คิดที่ช่วยให้คุณมั่นใจว่าทุกอย่างดำเนินไปตามแผนที่วางไว้...

Read More →

คำสั่ง Kubernetes การจัดการ Pods - kubectl rollout undo deployment [deployment-name] - ย้อนกลับการเปลี่ยนแปลงการ rollout ของ deployment

หัวข้อ: คำสั่ง Kubernetes การจัดการ Pods - สอนการใช้ kubectl rollout undo deployment [deployment-name] เพื่อย้อนกลับการเปลี่ยนแปลงการ rollout ของ deployment...

Read More →

คำสั่ง Kubernetes การจัดการ Pods - kubectl cordon [node-name] - กันไม่ให้ node รับ pods เพิ่ม

Kubernetes กลายเป็นเครื่องมือที่ขาดไม่ได้ในการจัดการ containerized applications ในยุคปัจจุบัน ด้วยความสามารถในการทำให้แอปพลิเคชันสามารถสเกลได้อย่างง่ายดาย และให้ความยืดหยุ่นในการจัดสรรทรัพยากร การจัดการและบำรุงรักษา Node และ Pods ซึ่งเป็นองค์ประกอบสำคัญใน Kubernetes จึงเป็นสิ่งที่นักพัฒนาควรทำความเข้าใจอย่างถ่องแท้...

Read More →

คำสั่ง Kubernetes การจัดการ Pods - kubectl uncordon [node-name] - ยกเลิกการกัน node

การบริหารจัดการระบบ Kubernetes เป็นเรื่องที่ท้าทายแต่ก็เปี่ยมด้วยความสนุกสำหรับผู้สนใจทางด้าน DevOps และ Cloud Computing หนึ่งในเครื่องมือที่สำคัญสำหรับการจัดการระบบนี้คือ kubectl ซึ่งมีคำสั่งมากมายให้เราใช้ในการจัดการ Nodes และ Pods ของเรา...

Read More →

คำสั่ง Kubernetes การจัดการ Pods - kubectl drain [node-name] - ย้าย pods ทั้งหมดออกจาก node

ในยุคที่โลกของการพัฒนาโปรแกรมกำลังเปลี่ยนแปลงอย่างรวดเร็ว เทคโนโลยี Kubernetes ได้รับความนิยมเป็นอย่างมาก เนื่องจากมีความสามารถที่ยืดหยุ่นในการจัดการแอปพลิเคชันในลักษณะของ container หนึ่งในคำสั่งที่สำคัญในเครื่องมือ Kubernetes คือ kubectl drain ซึ่งมีประโยชน์อย่างยิ่งในการบริหารจัดการทรัพยากรใน cluster ขนาดใหญ่ โดยเฉพาะในกรณีที่ต้องการบำรุงรักษา node หรือเมื่อเกิดปัญหาขึ้นกับ hardware...

Read More →

คำสั่ง Kubernetes การจัดการ Pods - kubectl taint nodes [node-name] [key]=[value]:[taint-effect] - ตั้ง taint บน node เพื่อควบคุมการ scheduling

ในโลกของการจัดการระบบคลาวด์และการทำงานแบบ Containerized นั้น Kubernetes กลายเป็นเครื่องมือหลักในการจัดการการทำงานของงานและ Application ที่มีความซับซ้อน แต่ความสามารถที่ทำให้ Kubernetes เป็นที่นิยมและมีความยืดหยุ่นคือการควบคุมการ Scheduling ของ Application บน Nodes ตามเงื่อนไขต่างๆ หนึ่งในคำสั่งที่มีประโยชน์มากๆ ในการควบคุมนี้คือ kubectl taint nodes...

Read More →

คำสั่ง Kubernetes การจัดการ Pods - kubectl label nodes [node-name] [label-key]=[label-value] - เพิ่ม label ให้กับ node

Kubernetes นับว่าเป็นหนึ่งในแพลตฟอร์มที่นิยมใช้งานสำหรับการจัดการแอปพลิเคชันบน container ที่มีความซับซ้อน ความสวยงามของ Kubernetes อยู่ที่มันสามารถดูแลจัดการ workloads ที่ต้องการได้อย่างมีประสิทธิภาพ ในบทความนี้เราจะพูดถึงการใช้งานคำสั่ง kubectl label nodes เพื่อลง label ให้กับ nodes บน Kubernetes cluster...

Read More →

คำสั่ง Kubernetes การจัดการ Config และ Secrets - kubectl create configmap [config-name] --from-file=[file] - สร้าง ConfigMap จากไฟล์

ในโลกของ DevOps และการพัฒนาแอปพลิเคชันที่ทันสมัย Kubernetes เป็นหนึ่งในเครื่องมือที่สำคัญที่สุดที่ช่วยให้ผู้พัฒนาสามารถจัดการกับแอปพลิเคชันในคอนเทนเนอร์ได้อย่างมีประสิทธิภาพ ด้วยความสามารถในการจัดการทรัพยากรต่างๆ อย่างยืดหยุ่น อีกหนึ่งความสามารถที่จำเป็นต่อการจัดการการตั้งค่าของแอปพลิเคชันคือการใช้ ConfigMap...

Read More →

คำสั่ง Kubernetes การจัดการ Config และ Secrets - kubectl get configmap [config-name] - แสดงข้อมูลของ ConfigMap

เมื่อพูดถึง Kubernetes หนึ่งในความท้าทายสำคัญของนักพัฒนาและผู้ดูแลระบบคือการจัดการ Configuration และข้อมูลที่เป็นความลับ (Secrets) ภายในแอปพลิเคชัน ซึ่งสามารถทำได้อย่างมีประสิทธิภาพด้วยการใช้งาน ConfigMaps และ Secrets ใน Kubernetes ในบทความนี้เราจะพูดถึงการดึงข้อมูลจาก ConfigMap โดยใช้คำสั่ง kubectl get configmap รวมถึงศึกษาความสำคัญและวิธีการใช้งานในเชิงเทคนิคผ่านโค้ดตัวอย่าง...

Read More →

คำสั่ง Kubernetes การจัดการ Config และ Secrets - kubectl create secret generic [secret-name] --from-literal=[key]=[value] - สร้าง secret จากข้อมูล

ในโลกของ DevOps และระบบคลาวด์ปัจจุบัน การจัดการข้อมูลสำคัญอย่างปลอดภัยเป็นสิ่งที่สำคัญอย่างยิ่ง Kubernetes เป็นเครื่องมือที่ช่วยในการจัดการและกำหนดระบบคลาวด์ที่ได้รับความนิยมอย่างแพร่หลาย หนึ่งในความสามารถที่สำคัญคือการจัดการ Config และ Secrets ซึ่งสามารถเก็บข้อมูลสำคัญ เช่น รหัสผ่าน คีย์ API และข้อมูลการเชื่อมต่อฐานข้อมูล ในบทความนี้เราจะมาดูคำสั่ง kubectl create secret generic ซึ่งช่วยในการสร้าง Secret จากข้อมูลพร้อมทั้งตัวอย่างการใช้งาน...

Read More →

คำสั่ง Kubernetes การจัดการ Config และ Secrets - kubectl get secret [secret-name] - แสดงข้อมูลของ secret

Kubernetes (K8s) เป็นแพลตฟอร์มที่ทรงพลังสำหรับการจัดการกับ containerized applications ในลักษณะที่มีความยืดหยุ่นและประสิทธิภาพสูง จุดเด่นหนึ่งที่ทำให้ Kubernetes เป็นที่นิยมคือการจัดการกับการตั้งค่าคอนฟิก (Config) และความลับ (Secrets) อย่างมีระบบและปลอดภัย โดยในบทความนี้ เราจะมาทำความเข้าใจการแสดงข้อมูลของ Secrets ผ่านคำสั่ง kubectl get secret [secret-name] รวมถึงศึกษาแนวปฏิบัติที่ดีในการใช้และจัดการกับ Secrets ใน Kubernetes...

Read More →

คำสั่ง Kubernetes การจัดการ Config และ Secrets - kubectl describe secret [secret-name] - แสดงรายละเอียดของ secret

การจัดการสภาพแวดล้อมของแอพพลิเคชันตามแนวทาง Cloud-Native นั้น จำเป็นต้องใช้เครื่องมือที่มีความยืดหยุ่นและทรงพลังในการควบคุม Kubernetes จึงก้าวขึ้นมาเป็นผู้นำด้วยความสามารถในการบริหารจัดการ Container อย่างมีประสิทธิภาพ โดยหนึ่งในสิ่งที่ Kubernetes จัดการได้ดีคือการจัดเก็บและบริหารจัดการข้อมูล Config และ Secrets ซึ่งมีความสำคัญอย่างยิ่งต่อความปลอดภัยและความเรียบง่ายของการปรับตั้งค่าแอพพลิเคชัน...

Read More →

คำสั่ง Kubernetes การจัดการ Config และ Secrets - kubectl delete secret [secret-name] - ลบ secret

หัวข้อ: คำสั่ง Kubernetes การจัดการ Config และ Secrets - การใช้ kubectl delete secret [secret-name] เพื่อการลบ Secrets...

Read More →

คำสั่ง Kubernetes การตรวจสอบและแก้ไขปัญหา - kubectl get pod [pod-name] -o yaml - ดูรายละเอียด YAML ของ pod

ในโลกของ Kubernetes การทำงานของเราอาจมักเจอกับปัญหาที่ต้องการการตรวจสอบอย่างละเอียด ซึ่งการเสี่ยงดูข้อมูลรายละเอียดที่เราหวังจะเอาไปใช้ตรวจสอบปัญหานั้นสำคัญมาก หนึ่งในคำสั่งที่มีประสิทธิภาพในการตรวจสอบคือ kubectl get pod [pod-name] -o yaml ที่ช่วยให้เราสามารถดูรายละเอียด YAML ของ pod ได้อย่างละเอียด...

Read More →

คำสั่ง Kubernetes การตรวจสอบและแก้ไขปัญหา - kubectl describe node [node-name] - ดูรายละเอียดของ node

Kubernetes เป็นหนึ่งในเครื่องมือจัดการคอนเทนเนอร์ที่ได้รับความนิยมมากที่สุดในปัจจุบัน โดยเฉพาะในแง่ของการจัดการ Applications ขนาดใหญ่ที่ประกอบด้วย Microservices หลายตัว เราสามารถจัดการและปรับปรุงการทำงานของคอนเทนเนอร์ให้เป็นไปอย่างราบรื่น และส่วนหนึ่งของกระบวนการนี้เกี่ยวข้องกับการตรวจสอบและแก้ไขปัญหาที่เกิดขึ้นใน Node ของ Kubernetes Cluster ซึ่งเป็นที่เก็บและรันคอนเทนเนอร์ต่างๆ...

Read More →

คำสั่ง Kubernetes การตรวจสอบและแก้ไขปัญหา - kubectl logs [pod-name] --previous - ดู logs ของ pod ที่หยุดทำงานก่อนหน้านี้

Kubernetes กลายเป็นหนึ่งในเครื่องมือที่เติบโตเร็วที่สุดในวงการ DevOps และการพัฒนาแอปพลิเคชันแบบ Containerized อย่างรวดเร็ว เนื่องจากเป็นแพลตฟอร์มที่ช่วยบริหารจัดการ Container ได้ง่ายและมีประสิทธิภาพ อย่างไรก็ตาม เมื่อระบบที่ซับซ้อนเกิดข้อผิดพลาด การตรวจสอบและแก้ไขปัญหาจะเป็นสิ่งที่ท้าทาย...

Read More →

คำสั่ง Kubernetes การตรวจสอบและแก้ไขปัญหา - kubectl proxy - เปิด proxy สำหรับเข้าถึง Kubernetes API จากภายนอก

ในยุคที่การพัฒนาและการจัดการแอปพลิเคชันใช้เทคโนโลยีการจัดการคอนเทนเนอร์มาแรง การจัดการระบบผ่าน Kubernetes (K8s) เป็นสิ่งที่หลีกเลี่ยงไม่ได้สำหรับนักพัฒนาและวิศวกรระบบ. Kubernetes เป็นแพลตฟอร์มเปิดสำหรับการจัดการโหลดการทำงานของ container และมีชุดเครื่องมือและคำสั่งมากมายที่ช่วยให้การจัดการ cluster เป็นเรื่องง่าย. คำสั่งที่หัวใจสำคัญในการทำงานกับ Kubernetes คือ kubectl. หนึ่งในคำสั่งที่มีประโยชน์คือ kubectl proxy ซึ่งช่วยให้เราสามารถเข้าถึง Kubernetes API Server ได้จากภายนอกด้วย proxy....

Read More →

แผนผังการเรียนเขียนโปรแกรม

Link อื่นๆ

Allow sites to save and read cookie data.
Cookies are small pieces of data created by sites you visit. They make your online experience easier by saving browsing information. We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.

Copyright (c) 2013 expert-programming-tutor.com. All rights reserved. | 085-350-7540 | 084-88-00-255 | ntprintf@gmail.com

ติดต่อเราได้ที่

085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM
แผนที่ ที่ตั้งของอาคารของเรา