เรียน 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/...

ความคิดเห็น • 51

  • @ekarapemsombat1446
    @ekarapemsombat1446 2 ปีที่แล้ว

    ขอบคุณมากครับ เป็นคลิปที่สอนดีมากๆ เลยครับ

  • @Imaginaz
    @Imaginaz 2 ปีที่แล้ว

    ขอบคุณมากครับ และย่อยมาให้เข้าใจดีมากครับ

  • @wittayakamatassri5755
    @wittayakamatassri5755 ปีที่แล้ว

    อธิบายดีมากครับ

  • @user-cz5yv5py8s
    @user-cz5yv5py8s 2 ปีที่แล้ว

    มือใหม่ครับ ขอบคุณที่มาแบ่งปันความรู้ครับ

  • @sicktheducks4842
    @sicktheducks4842 ปีที่แล้ว

    ขอบคุณครับ ยอดเยี่ยมมากครับ

  • @TheGodWarrior
    @TheGodWarrior 2 ปีที่แล้ว

    มีประโยชน์มากครับ กด Like ให้เลย

  • @piyapatsriwattanavanit1480
    @piyapatsriwattanavanit1480 ปีที่แล้ว

    lab สนุกมากครับพึ่งลองใช้ Kubernetes ครั้งแรกเห็นภาพขึ้นเยอะเลย

  • @nantapob
    @nantapob 6 หลายเดือนก่อน

    ขอบคุณครับ ได้ความรู้มากมายครับ🙏👍😊

  • @abapranger7483
    @abapranger7483 ปีที่แล้ว

    ขอบคุณครับท่านอาจารย์

  • @QMaker
    @QMaker 7 หลายเดือนก่อน

    สุดยอดจริงๆ ขอบคุณมากครับ

  • @phanupongbuatib8105
    @phanupongbuatib8105 5 หลายเดือนก่อน

    เข้าใจขึ้นเยอะเลยครับ

  • @phakhawatr
    @phakhawatr 2 ปีที่แล้ว

    สอนได้เข้าใจดีมากเลยครับอาจารย รับเป็นที่ปรึกษาไหมครับผม

  • @billythekid7937
    @billythekid7937 ปีที่แล้ว

    ขอบคุณมากครับ 👍🏻

  • @chatchainet
    @chatchainet 2 ปีที่แล้ว

    ขอบคุณคับ

  • @attapatkayasa5152
    @attapatkayasa5152 2 ปีที่แล้ว

    ขอบคุณครับ

  • @aromaticcut6898
    @aromaticcut6898 2 ปีที่แล้ว +7

    ทำคลิปออกมาอีกนะครับขอเป็น jenkins หรือเป็น kubernetes advance ก็ได้ครับแล้วก็พวก automated ci/cd ครับหรือเปิดคอร์สผมพร้อมเสียเงินครับ

  • @tinnapopduangtha3948
    @tinnapopduangtha3948 2 หลายเดือนก่อน

    สุดยอดครับ

  • @BeeAttack
    @BeeAttack 2 ปีที่แล้ว

    ขอยคุณมากครับ

  • @neonews17
    @neonews17 8 หลายเดือนก่อน

    ขอบคุณ ขอบคุณ ขอบคุณ......

  • @PrasitNarkdee
    @PrasitNarkdee ปีที่แล้ว

    ดีงาม

  • @fulksatavonsamith4815
    @fulksatavonsamith4815 9 หลายเดือนก่อน

    ซูฮก เลย เรียบเรียงและ อธิบายเก่งมาก

  • @boodatsatarakun6646
    @boodatsatarakun6646 5 หลายเดือนก่อน

    ขอบคุณครับ สอนได้เข้าใจและดีมากเลยครับ แต่น่าเสียดาย bgm ค่อนข้างดัง รบกวนไปหน่อย ถ้าลดหรือตัด bgm แล้ว focus เนื้อหาอย่างเดียว น่าจะโอเคเลยครับ

  • @tzubasa1405
    @tzubasa1405 ปีที่แล้ว +2

    ขอบคุณที่ทำคลิปนี้มาอธิบายเรื่อง Kubernetes ครับ นั่งฟังจนจบเข้าใจชัดเจนเลย ไปอ่านบนเว็บของ Official แล้วไม่ค่อยเข้าใจครับ

  • @WutijatAramdilokrat
    @WutijatAramdilokrat 2 ปีที่แล้ว

    ขอบคุณมากเลยครับ คลิปเดียวจบสำหรับมือใหม่ รบกวนช่วยแชร์สไลด์ด้วยได้ไหมครับ

  • @Skb_14
    @Skb_14 2 ปีที่แล้ว

    Like this!

  • @storyks
    @storyks ปีที่แล้ว

    อยากให้เอาเพลง background ออกจังเลยครับ

  • @AnuchaPhosong
    @AnuchaPhosong ปีที่แล้ว

    เราสามารถ สร้าง application อยู่ใน pod เดียวกันได้ไหมครับ เช่น app-shopping, app-stock สร้างให้อยู่ใน pod api-server 1 pod ครับ

  • @EternalNatta
    @EternalNatta ปีที่แล้ว

    ส่วนตัวรุ้สึกว่าเพลง Background ดังไปหน่อยครับ ค่อนข้างรบกวนเนื้อหานิดหน่อยครับ

  • @zun3031
    @zun3031 ปีที่แล้ว +1

    พี่ครับอยากให้อัพใหม่แต่ลบเสียงดนตรีได้ไหม

  • @knta5287
    @knta5287 7 หลายเดือนก่อน +1

    ขอบคุณครับ คือจาก vdo ตัว server-service มี 3 ตัวและมีการเข้าถึง database ตัวเดียวแบบนี้มีโอกาสเกิด race condition ใช่ไหมครับ คือถ้าเกิดขึ้น เรามีแนวทางในการแก้ปัญหาการเข้าถึง database นี้ไหมครับช่วยแนะนำแนวทางหน่อยครับ ขอบคุณครับ

  • @roninl4348
    @roninl4348 ปีที่แล้ว

    สอบถามครับ จะติดต่อคุณเจ้าของช่อง
    Dek Code ได้จากทางไหนหรอครับ
    พอดีมีโครงการใหญ่ อยากได้ผู้เชียวชาญ มาเป็นที่ปรึกษาอะครับ อยากคุยรายละเอียดกับทาง เจ้าของช่องอะครับ รบกนด้วยครับ

  • @Wariddon
    @Wariddon ปีที่แล้ว

    ขอบคุณครับ พี่เรียนจากไหนหรอครับ

  • @bluemoon.7955
    @bluemoon.7955 2 ปีที่แล้ว

    ไม่แน่ใจว่าเพราะอะไรแต่ตอนทำตามของ pods mongo deployment ผมขึ้น imagepullbackoff อ่ะครับแก้ยังไงได้บ้างครับ

  • @benjakuneepong
    @benjakuneepong ปีที่แล้ว

    ใช้mac m1 เหมือน amg64 not suppose ค่ะ เลยรันไม่ได้

  • @monoise1
    @monoise1 6 หลายเดือนก่อน

    docker desktop เอาไว้ใช้ทำ server จริงๆ ได้เลยใช่ไหมครับ ผมเตรียม vm ubuntu ไว้ หรือเค้ามี Tools อะไรที่เหมาะกว่านี้ไหมครับ

  • @ad20112
    @ad20112 2 ปีที่แล้ว +3

    เนื้อหาสนุกมากคับแต่อยากให้เบาเสียงดนตรีลงอีกคับมันกวนเสียงคนพูด ขอบคุณครับ

    • @thotchs4116
      @thotchs4116 ปีที่แล้ว

      ไม่นะ ผมว่าก็เบาอยู่แล้ว ถ้าเสียงเงียบ น่าจะน่าเบื่อ

  • @kauw51644
    @kauw51644 2 ปีที่แล้ว

    k8s

  • @monoise1
    @monoise1 6 หลายเดือนก่อน

    ไฟล์ที่อยู่ใน app มันจะหายไหมครับ กรณีที่ app เรามีการ อัพไฟล์ ถ้าpod เราโดนลบ

  • @bankzxcvB
    @bankzxcvB ปีที่แล้ว

    จากประสบการณ์ที่ research มาพบว่าที่ใช้ yml > json เพราะว่าในไฟล์ใส่ comment ได้ครับ

  • @ianemenaja4222
    @ianemenaja4222 2 ปีที่แล้ว +1

    คือ ผมสงสัยเรื่องนึงเรื่องพวก volume ที่ใช้ในการเก็บข้อมูล
    คือ เข้าใจว่า เวลาเราเก็บข้อมูล มันมีอยู่ในเครื่องเดียว ถ้าเครื่องที่ใช้งาน ตายไป
    มันจจะทำ HA ได้ไหมครับ ถ้าในมุม App เข้าใจว่ามี มีกระจายหลายเครื่อง โดยใช้ ingress เป็นตัวจัดการ
    แต่เครื่องที่เป็น Database ยังไม่ค่อยเข้าใจ เรื่องการบริการจัดการ Volume ส่วนนี้ ไม่รู้เขาใช้เทคนิคอะไร ไม่ให้เกิด Downtime หรือ เกิดก็เป็นแบบ HA

    • @dekcode2824
      @dekcode2824  2 ปีที่แล้ว +2

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

  • @benzmethod8188
    @benzmethod8188 2 ปีที่แล้ว +2

    พี่ครับอยากลองทำขึ้นโฮสจริงแต่ตันมากเลยครับ 5555 ไม่รู้ว่าจะต้องเลือกยังไงตอนกดสร้างแบบเสียตัง จะ access เข้า server แบบไหน ทำไม่เป็น

    • @dekcode2824
      @dekcode2824  2 ปีที่แล้ว +2

      ต้องติดตามภาคสอง 😜

  • @caramelalmond911
    @caramelalmond911 2 ปีที่แล้ว

    ไม่กล้าเล่นเลยครับ รู้สึกมันใช้ยาก และ Crave learning สูงมาก 5555

  • @jupjang1
    @jupjang1 ปีที่แล้ว

    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
    อย่างนี้เป็นเพราะอะไร และแก้ไขอย่างไรครับ

    • @jupjang1
      @jupjang1 ปีที่แล้ว

      อ๋อใใแก้ได้แล้วครับ...พิมพ์ผิดใน ไฟล์ client-deployment.yml ครับ

  • @singharayathong2266
    @singharayathong2266 ปีที่แล้ว

    🙏👍👍

  • @newsathit2891
    @newsathit2891 ปีที่แล้ว

    ขอบคุณมากครับ เป็นคลิปที่สอนดีมากๆ เลยครับ