Triển Khai Microservice Trên Môi Trường Kubernetes K8s

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ก.ย. 2024
  • Triển Khai Microservice Trên Môi Trường Kubernetes K8s
    0:0 Agenda
    1:15 Triển khai website truyền thống bằng physical server
    5:00 Triển khai website truyền thống bằng nhiều server bằng phương pháp fan out
    7:00 Reverse proxy và load balancer là gì
    9:55 Xử dụng DNS server để mapping domain name
    11:55 Vấn đề lớn khi triển khai website bằng phương pháp truyền thống
    14:00 Virtualization là gì
    15:15 Docker là gì
    18:10 Triển khai website bằng docker
    19:25 Giới thiệu về docker network
    24:10 Triển khai bằng docker có những điểm mạnh gì
    27:15 Triển khai microservice bằng máy ảo
    29:35 Triển khai microservice bằng docker
    31:40 Microservice gọi service khác như thế nào
    37:45 Kubernetes là gì
    44:45 Phương pháp container orchestration bằng kubernetes Nodeport
    46:00 Giới thiệu kubernetes network
    50:35 Xử dụng K8s service load balancer
    50:35 Xử dụng K8s service load balancer
    55:25 Triển khai bằng k8s ingress API
    58:55 Triển khai bằng k8s Gateway API
    59:50 High availability và next steps
    Website: appsindie.com/
    Twitter: / apps_indie
    Facebook: / tuan3.nguyen
    Github: github.com/jus...
    Background: pixabay.com/vi...
    © Copyright 2023 by Justin Nguyen, AppsIndie.com

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

  • @trihahuy3653
    @trihahuy3653 2 หลายเดือนก่อน +1

    Cách đây 8 tháng trước em chưa hiểu gì cả ạ, giờ xem lại cũng hiểu gần 80% thấy bản thân cũng phát triển hơn hôm qua rồi a, mừng chảy nước mắt anh Justin ạ!

  • @officialfightlite3367
    @officialfightlite3367 3 หลายเดือนก่อน +1

    Cảm ơn anh nhiều, rất rõ ràng và dễ hiểu.

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

    Thật sự là thông não a ạ, Ôi em ko làm về devops nhưng nghe anh nói em hiểu thêm về hệ thống quá, project em đang sử dụng K8S ingress. Mong anh ra nhiều video tiếp theo

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

    Hóng next video/livestream tiếp theo của anh

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

    hay quá a ơi :3

  • @trihahuy3653
    @trihahuy3653 11 หลายเดือนก่อน

    Tuyệt vời quá anh ạ, hi vọng sẽ có 1 video hơn về tracing và logging ạ. Mừng anh Comeback!

    • @JustinNguyenOfficial
      @JustinNguyenOfficial  11 หลายเดือนก่อน +1

      E đón xem video sắp tới nha, monitoring và alert là một video riêng 👏

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

    tuyệt vời anh ạ, quá hay luôn. Hóng các video tiếp theo của anh về chủ đề này.

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

    tuyệt vời anh ạ, nghe a nói đúng lôi cuốn lun

  • @HuyPham-ov1qd
    @HuyPham-ov1qd 4 หลายเดือนก่อน

    cảm ơn anh, video rất hữu ích đối với em

  • @khaihoannguyen9446
    @khaihoannguyen9446 4 หลายเดือนก่อน

    comeback anh ơi, nhớ a quá rồi

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

    chờ các bài tiếp mà anh hẹn trong vid ạ 🥺

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

    Anh có slide không. Cho em xin với ạ.

  • @duongduymen3755
    @duongduymen3755 11 หลายเดือนก่อน

    lâu rồi mới thấy anh live mà miss rồi, hic

    • @JustinNguyenOfficial
      @JustinNguyenOfficial  11 หลายเดือนก่อน

      Giờ rảnh hơn nên a sẽ live hàng tuần chứ trước 7M users incident nhiều quá làm sáng đêm 😬

  • @user-do4uu2kc8w
    @user-do4uu2kc8w 5 หลายเดือนก่อน

    Mình muốn liên lạc với Justin Nguyen để mời giảng viên đào tạo, mình không tìm thấy thông tin để có thể liên hệ :(

  • @phonglu8871
    @phonglu8871 11 หลายเดือนก่อน

    Hello anh

  • @FreshInsightHub
    @FreshInsightHub 20 วันที่ผ่านมา

    cho em hỏi edge(API gateway) nó cũng có cơ chế load balacer hả anh? Tại em search nhiều nguồn thì bảo nó chưa handle đc chức năng như z

    • @JustinNguyenOfficial
      @JustinNguyenOfficial  20 วันที่ผ่านมา

      Có chứ em, trước hay sài client load balancer ribbon mà giờ chuyển sang Spring Cloud LoadBalancer rồi, ví dụ em forward path /api/order-service/** sang lb://order-services thì instance available(có trong service registry) sẽ đc forward tới

    • @JustinNguyenOfficial
      @JustinNguyenOfficial  20 วันที่ผ่านมา

      Mà giờ dự án nào cũng sài cloud rồi nên hay sài load balancer của AWS/Azure

    • @FreshInsightHub
      @FreshInsightHub 20 วันที่ผ่านมา

      @@JustinNguyenOfficial vậy nếu như mô hình em thiết kế có 5 service chẳng hạn, trong đó sẽ có 2 service trùng nhau (bản clone của nhau) thì mình cũng cấu hình route trogn gateway để nó forward tới đúng ko anh? bởi vì hệ thống hiện tại của em có nhiều service nặng, cần clone ra để handle bớt

    • @FreshInsightHub
      @FreshInsightHub 20 วันที่ผ่านมา

      @@JustinNguyenOfficial do em cũng ko biết nên scale theo chiều rộng hay chiều dài, nếu chiều dài thì mỗi cluster sẽ có riêng 1 gateway ( theo e hiểu làg như vậy)

  • @VuNguyen-oj2xl
    @VuNguyen-oj2xl 6 หลายเดือนก่อน

    em vẫn chưa phân biệt được NodePort và LoadBalancer trong phần k8s, em thấy như slide 2 cái khá giống nhau ạ

    • @JustinNguyenOfficial
      @JustinNguyenOfficial  6 หลายเดือนก่อน +1

      Đúng rồi em, Load Balancer cũng dựa trên NodePort để route traffic tới từng node. Về cơ bản nếu service sài NodePort thì chỉ sài nội bộ trong local network nhưng nếu có LoadBalancer thì sẽ có thêm public IP từ LB

    • @VuNguyen-oj2xl
      @VuNguyen-oj2xl 6 หลายเดือนก่อน

      dạ em cảm ơn anh ạ@@JustinNguyenOfficial

  • @user-pr2pu1zr3h
    @user-pr2pu1zr3h 9 หลายเดือนก่อน

    a cho e hỏi chút là 1 server thì mình có thể deoloy đc nhiều service chứ a (thông qua dải port), thì ví dụ có 10 service, mỗi service 3 instance thì mình chỉ cần deploy trên 3 VM chứ đâu có nhất thiết phải lên 30 cái VM đúng ko anh

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

      1 VM cũng đc miễn là còn resource nhé em, nhưng trong môi trường thật tế thì thường deploy nhiều VMs để tăng availability. Và mỗi VM có thể cùng AZ hoặc khác AZ hoặc thậm chỉ khác luôn region

    • @user-pr2pu1zr3h
      @user-pr2pu1zr3h 9 หลายเดือนก่อน

      @@JustinNguyenOfficial dạ em cảm ơn anh, video của a rất hay ạ, rất mong a ra tiếp những phần khác về k8s nữa.

  • @geen160
    @geen160 3 หลายเดือนก่อน

    hay quá ạ, anh cho em xin slide được ko ạ