เรียน Kubernetes คอร์สเต็ม!! คลิปเดียวจบ!!
ฝัง
- เผยแพร่เมื่อ 26 มิ.ย. 2024
- 0:00:00 เกิ่นนำ พูดไปเรื่อย
0:05:27 Kubernetes คืออะไร
0:14:16 Kubernetes Cluster
0:27:52 ติดตั้ง Kubernetes โดยใช้ Docker Desktop
0:31:18 คำสั่ง Kubectl
0:33:58 Pods
0:44:27 Deployment
0:54:44 Services (NodePort, ClusterIP)
1:35:49 Ingress
1:58:48 Storage (Persistence Volume)
โคดทั้งหมด ทั้ง yml files และ .Net
github.com/DekCode/Kubernetes...
Docker Hub Images ที่ไช้
hub.docker.com/u/dekcode
ดาวน์โหลด Docker Desktop
www.docker.com/products/docke...
วิธีการติดตั้ง Docker Desktop
• การติดตั้ง Docker
Download VS Code
code.visualstudio.com/download
Link สำหรับ Ingress nginx
kubernetes.github.io/ingress-...
คำสั่งติดตั้ง nginx
kubectl apply -f raw.githubusercontent.com/kub...
คำสั่ง kubectl ทั้งหมด (ภาษาอังกฤษ)
kubernetes.io/docs/reference/...
ขอบคุณมากครับ เป็นคลิปที่สอนดีมากๆ เลยครับ
ขอบคุณมากครับ และย่อยมาให้เข้าใจดีมากครับ
อธิบายดีมากครับ
มือใหม่ครับ ขอบคุณที่มาแบ่งปันความรู้ครับ
ขอบคุณครับ ยอดเยี่ยมมากครับ
มีประโยชน์มากครับ กด Like ให้เลย
lab สนุกมากครับพึ่งลองใช้ Kubernetes ครั้งแรกเห็นภาพขึ้นเยอะเลย
ขอบคุณครับ ได้ความรู้มากมายครับ🙏👍😊
ขอบคุณครับท่านอาจารย์
สุดยอดจริงๆ ขอบคุณมากครับ
เข้าใจขึ้นเยอะเลยครับ
สอนได้เข้าใจดีมากเลยครับอาจารย รับเป็นที่ปรึกษาไหมครับผม
ขอบคุณมากครับ 👍🏻
ขอบคุณคับ
ขอบคุณครับ
ทำคลิปออกมาอีกนะครับขอเป็น jenkins หรือเป็น kubernetes advance ก็ได้ครับแล้วก็พวก automated ci/cd ครับหรือเปิดคอร์สผมพร้อมเสียเงินครับ
สุดยอดครับ
ขอยคุณมากครับ
ขอบคุณ ขอบคุณ ขอบคุณ......
ดีงาม
ซูฮก เลย เรียบเรียงและ อธิบายเก่งมาก
ขอบคุณครับ สอนได้เข้าใจและดีมากเลยครับ แต่น่าเสียดาย bgm ค่อนข้างดัง รบกวนไปหน่อย ถ้าลดหรือตัด bgm แล้ว focus เนื้อหาอย่างเดียว น่าจะโอเคเลยครับ
ขอบคุณที่ทำคลิปนี้มาอธิบายเรื่อง Kubernetes ครับ นั่งฟังจนจบเข้าใจชัดเจนเลย ไปอ่านบนเว็บของ Official แล้วไม่ค่อยเข้าใจครับ
ขอบคุณมากเลยครับ คลิปเดียวจบสำหรับมือใหม่ รบกวนช่วยแชร์สไลด์ด้วยได้ไหมครับ
Like this!
อยากให้เอาเพลง background ออกจังเลยครับ
เราสามารถ สร้าง application อยู่ใน pod เดียวกันได้ไหมครับ เช่น app-shopping, app-stock สร้างให้อยู่ใน pod api-server 1 pod ครับ
ส่วนตัวรุ้สึกว่าเพลง Background ดังไปหน่อยครับ ค่อนข้างรบกวนเนื้อหานิดหน่อยครับ
พี่ครับอยากให้อัพใหม่แต่ลบเสียงดนตรีได้ไหม
ขอบคุณครับ คือจาก vdo ตัว server-service มี 3 ตัวและมีการเข้าถึง database ตัวเดียวแบบนี้มีโอกาสเกิด race condition ใช่ไหมครับ คือถ้าเกิดขึ้น เรามีแนวทางในการแก้ปัญหาการเข้าถึง database นี้ไหมครับช่วยแนะนำแนวทางหน่อยครับ ขอบคุณครับ
สอบถามครับ จะติดต่อคุณเจ้าของช่อง
Dek Code ได้จากทางไหนหรอครับ
พอดีมีโครงการใหญ่ อยากได้ผู้เชียวชาญ มาเป็นที่ปรึกษาอะครับ อยากคุยรายละเอียดกับทาง เจ้าของช่องอะครับ รบกนด้วยครับ
ขอบคุณครับ พี่เรียนจากไหนหรอครับ
ไม่แน่ใจว่าเพราะอะไรแต่ตอนทำตามของ pods mongo deployment ผมขึ้น imagepullbackoff อ่ะครับแก้ยังไงได้บ้างครับ
ใช้mac m1 เหมือน amg64 not suppose ค่ะ เลยรันไม่ได้
docker desktop เอาไว้ใช้ทำ server จริงๆ ได้เลยใช่ไหมครับ ผมเตรียม vm ubuntu ไว้ หรือเค้ามี Tools อะไรที่เหมาะกว่านี้ไหมครับ
เนื้อหาสนุกมากคับแต่อยากให้เบาเสียงดนตรีลงอีกคับมันกวนเสียงคนพูด ขอบคุณครับ
ไม่นะ ผมว่าก็เบาอยู่แล้ว ถ้าเสียงเงียบ น่าจะน่าเบื่อ
k8s
ไฟล์ที่อยู่ใน app มันจะหายไหมครับ กรณีที่ app เรามีการ อัพไฟล์ ถ้าpod เราโดนลบ
จากประสบการณ์ที่ research มาพบว่าที่ใช้ yml > json เพราะว่าในไฟล์ใส่ comment ได้ครับ
คือ ผมสงสัยเรื่องนึงเรื่องพวก volume ที่ใช้ในการเก็บข้อมูล
คือ เข้าใจว่า เวลาเราเก็บข้อมูล มันมีอยู่ในเครื่องเดียว ถ้าเครื่องที่ใช้งาน ตายไป
มันจจะทำ HA ได้ไหมครับ ถ้าในมุม App เข้าใจว่ามี มีกระจายหลายเครื่อง โดยใช้ ingress เป็นตัวจัดการ
แต่เครื่องที่เป็น Database ยังไม่ค่อยเข้าใจ เรื่องการบริการจัดการ Volume ส่วนนี้ ไม่รู้เขาใช้เทคนิคอะไร ไม่ให้เกิด Downtime หรือ เกิดก็เป็นแบบ HA
อันนี้ผมก็ไม่ช่ำเรื่อง storage เหมือนกันคับ แหะๆ เท่าที่รู้คือ PVC หรือ Persistent Volume Claim มีสองแบบ แบบจัดการเองกับ dynamic ซึ่ง master node เป็นคนบริหาร สองวิธีนี้ไม่มีผลต่อระบบล่มหรืออะไรทั้งสิ้น ตอบง่ายๆก็คือ volume จะไม่กระจายไปหลายเครื่องครับ ไม่งั้นมันจะวุ่นมากๆ แต่ถ้าทั้งระบบมันล่มละข้อมูลเรายังอยู่มั้ย อันนี้แล้วแต่เราตั้งค่า PVC คับ Kubernetes cluster ที่เรารู้กันเป็นระบบที่บริหารอัตโนมัติ เคล็ดลับก็คือเราสามารถนำ cloud storage มาต่อเป็น volume claim ใด้คับ เช่น ผมสามารถนำ amazon EBS มาต่อ พอ cluster ผมพังหมด ข้อมูลยังอยู่ใน cloud คับ แค่ผมสร้าง cluster อีกแล้วนำ amazon EBS มาต่อ pod กับ service เป็นอันใหม่หมด แม้แต่ pod ที่เป็นฐานข้อมูล แต่จะต่อกับข้อมูลตัวเดิมคับ มันไม่ได้เป็น HA ใน cluster แต่ HA ขึ้นอยู่กับผู้ให้บริการ cloud storage และเทคโนโลยีนั้นๆคับ โทดทีคับไม่ใด้อธิบายในคลิปคับผม อันนี้ชักจะเป็นความรู้ขั้นสูงและคับ
พี่ครับอยากลองทำขึ้นโฮสจริงแต่ตันมากเลยครับ 5555 ไม่รู้ว่าจะต้องเลือกยังไงตอนกดสร้างแบบเสียตัง จะ access เข้า server แบบไหน ทำไม่เป็น
ต้องติดตามภาคสอง 😜
ไม่กล้าเล่นเลยครับ รู้สึกมันใช้ยาก และ Crave learning สูงมาก 5555
kubectl apply -f .\client-deployment.yml ผมลองแล้วมันเกิด error
error: resource mapping not found for name: "client-deployment" namespace: "" from ".\\client-deployment.yml": no matches for kind "Deployment" in version "app/v1"
ensure CRDs are installed first
อย่างนี้เป็นเพราะอะไร และแก้ไขอย่างไรครับ
อ๋อใใแก้ได้แล้วครับ...พิมพ์ผิดใน ไฟล์ client-deployment.yml ครับ
🙏👍👍
ขอบคุณมากครับ เป็นคลิปที่สอนดีมากๆ เลยครับ