Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Devops & Infra

Hệ thống giám sát nhật ký Kubernetes ELK có thể được hiểu một cách ngắn gọn và triển khai ngay lập tức

Ngoài việc có được kiến ​​thức cơ bản về ELK stack và các tài nguyên Kubernetes khác nhau, bạn cũng có thể có được trải nghiệm thực tế khi sử dụng Kubernetes bằng cách xây dựng hệ thống giám sát nhật ký.

(5.0) 4 đánh giá

60 học viên

  • aidenkim
이론 실습 모두
공식문서
Kubernetes
elk
monitoring
minikube
infrastructure

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Hiểu từng tài nguyên trong Kubernetes

  • Hiểu ngăn xếp ELK

  • Kinh nghiệm triển khai ELK stack trên Kubernetes

  • Kinh nghiệm sử dụng các công cụ ngăn xếp ELK cơ bản

ELK stack là gì?

Thuật ngữ này đề cập đến một ngăn xếp bao gồm các công cụ giám sát nhật ký như Elasticsearch, Logstash và Kibana . Mỗi công cụ trong ngăn xếp này thực hiện xử lý, lưu trữ, phân tích và trực quan hóa dữ liệu, do đó chúng thường được sử dụng cùng nhau khi xây dựng hệ thống giám sát nhật ký. ( Filebeat , một công cụ thu thập dữ liệu, cũng thường được sử dụng kết hợp với ngăn xếp này.)

Tôi đã chuẩn bị bài giảng này với suy nghĩ rằng việc triển khai các công cụ ngăn xếp ELK này như từng tài nguyên trên cụm Kubernetes , xác nhận rằng chúng được kết nối hữu cơ với nhausử dụng chúng trực tiếp sẽ là trải nghiệm thực hành tốt cho những người mới học Kubernetes .


Bạn muốn có được kinh nghiệm thực tế về Kubernetes?

Bạn đã nghe nói về ngăn xếp ELK nhưng tò mò về cách triển khai và sử dụng nó?

Nếu vậy, bạn đã đến đúng nơi rồi. Khóa học này sẽ cung cấp cho bạn kinh nghiệm thực tế về việc xây dựng và sử dụng hệ thống giám sát nhật ký bằng cách sử dụng ngăn xếp ELK (với Filebeat) trong môi trường Kubernetes cục bộ.


Sau khi tham gia khóa học này...

  • Bạn sẽ có được kinh nghiệm thực tế khi sử dụng Kubernetes bằng cách tự triển khai ngăn xếp ELK và xây dựng hệ thống Giám sát nhật ký .

  • Bạn có thể hiểu sâu hơn về Kubernetes bằng cách tham gia lớp lý thuyết cơ bản về cơ sở hạ tầng Kubernetestriển khai từng thành phần của ngăn xếp ELK chỉ bằng các tài nguyên cơ bản của Kubernetes .

  • Bạn sẽ có được kiến thức cơ bản về từng thành phần của ngăn xếp ELK .

Nội dung học tập

Khóa học này được chia thành phần lý thuyết và phần thực hành.

Một lớp học lý thuyết dễ hiểu thông qua hình ảnh

Lý thuyết đằng sau Kubernetes và các công cụ ngăn xếp ELK được giải thích một cách ngắn gọn và dễ hiểu thông qua hình ảnh minh họa.

Tạo tệp định nghĩa tài nguyên Kubernetes và triển khai ngay lập tức.

Sau khi tạo tệp định nghĩa tài nguyên để triển khai công cụ ELK trên Kubernetes, hãy triển khai trực tiếp trong thiết bị đầu cuối và kiểm tra kết quả.

Chúng tôi sẽ tiến hành đào tạo thực tế bằng cách xem xét tài liệu chính thức về Kubernetes và ELK.

Vì bạn sẽ xem xét tài liệu chính thức cho từng công cụ Kubernetes và ELK trong quá trình thực hành nên bạn có thể giảm bớt sự khó hiểu khi sử dụng tài liệu chính thức.

Thực hành trực quan hóa dữ liệu tại Kibana

Tìm hiểu những điều cơ bản về cách sử dụng tính năng Discover của Kibana, cho phép bạn khám phá dữ liệu nhật ký và tính năng Dashboard, giúp trực quan hóa dữ liệu, thông qua thực hành.

Những điều cần lưu ý trước khi tham gia khóa học

  • Khóa học này sẽ được tiến hành trên cụm Kubernetes cục bộ được xây dựng bằng công cụ có tên là minikube .

    • Trong bài giảng này, chúng tôi sẽ chỉ cho bạn cách cài đặt và sử dụng minikube, nhưng để tiến hành thực hành, bạn phải có một công cụ ảo hóa như Docker và kubectl , một công cụ quản lý cụm Kubernetes, được cài đặt trước trên PC trong phòng thí nghiệm của bạn.

  • Phiên bản công cụ ELK được sử dụng trong bài giảng này là 7.10.2, bản phân phối nguồn mở mới nhất.


    • Vì chúng ta sẽ đề cập đến những điều cơ bản của hệ thống giám sát bằng phiên bản mã nguồn mở của công cụ ELK nên các tính năng X-Pack do Elastic phát triển sẽ không được đề cập trong bài giảng này.

Môi trường thực hành

Tài liệu học tập

  • Các tệp định nghĩa tài nguyên mẫu cần thiết cho các bài tập thực hành của bài giảng này được cung cấp thông qua liên kết kho lưu trữ Github trong ghi chú bài giảng của bài giảng có liên quan.

  • Chúng tôi cũng sẽ chia sẻ các liên kết hình ảnh Docker và cài đặt cho từng công cụ cần thiết cho các khóa đào tạo thực tế khác thông qua ghi chú bài giảng.

Kiến thức và biện pháp phòng ngừa của người chơi

  • Sau đây là một số điều bạn nên biết trước khi tham gia khóa học này:

    • Tại sao nên sử dụng Kubernetes?


    • Kiến thức cơ bản về kubectl


    • Kiến thức cơ bản về công nghệ container như Docker

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những người đang tìm hiểu về Kubernetes và muốn tích lũy kinh nghiệm thực tế

  • Bất kỳ ai muốn xây dựng hệ thống giám sát nhật ký ELK trong Kubernetes

Cần biết trước khi bắt đầu?

  • Tại sao nên sử dụng Kubernetes

  • Kiến thức cơ bản về kubectl

  • Kiến thức cơ bản về các công nghệ container như Docker

Xin chào
Đây là

60

Học viên

4

Đánh giá

4

Trả lời

5.0

Xếp hạng

1

Khóa học

💻좋은 시스템과 프로세스를 꾸준히 고민하는 DevOps 엔지니어입니다.

️DevOps와 클라우드 관련 지식 공유에 관심이 많습니다.

 

  • 현재 외국계 IT 기업에서 DevOps 엔지니어로 근무 중

  • 클라우드 네이티브 기술을 좋아하는 CNCF Kubestronaut 멤버

기술 블로그: https://guide-to-devops.github.io/

뉴스레터: https://aidenslab-newsletter.beehiiv.com/

Chương trình giảng dạy

Tất cả

18 bài giảng ∙ (4giờ 14phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

4 đánh giá

5.0

4 đánh giá

  • 김프로님의 프로필 이미지
    김프로

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    33% đã tham gia

    • Aiden Kim
      Giảng viên

      안녕하세요 김프로님! 수강평점 남겨주셔서 감사합니다🙂 혹시 강의 내용 중에 더 궁금했던 점이나 피드백 있으시다면 언제든 편하게 알려주세요! 앞으로 더 좋은 강의와 지식 공유하도록 힘쓰겠습니다 :)

  • sskim1님의 프로필 이미지
    sskim1

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    쿠버네티스의 간단한 기본 설명부터 차근차근 진행해주셔서 개념에 대한 리마인드가 되어 좋았습니다. 전반적인 ELK Stack에 대한 기초적인 개념을 잡기 좋았던 강의였습니다. 추가로 ELK Stack 확장하여 가용성 확보방안이나, 단순 로그의 데모앱이 아닌 실제 어플리케이션의 WEB서버의 로그와 WAS의 로그를 수집하는 형태의 내용이 있었으면 좋겠습니다! 강의 잘들었습니다. 감사합니다!

    • Aiden Kim
      Giảng viên

      안녕하세요 sskim1님! 멋진 수강평 남겨주셔서 감사합니다! 이번 강의에서는 Kubernetes와 ELK의 기본 개념을 보다 효율적으로 전달드리기 위해 노력했었는데요. 각 기술의 기초 개념을 잡으실 수 있으셨다니 기쁩니다.🙂 그리고 추가로 다뤘으면 하는 내용도 제안해주셔서 정말 감사합니다! ELK 스택의 가용성 확보방안과 실제 동작 중인 서버의 로그 수집 내용은 추가로 다루기 참 좋은 주제라고 생각이 듭니다. 이 주제들은 저의 To-Do List에 넣어두고 구상해보려고 합니다. 추후 관련 내용을 본 강의에 업데이트한다면 sskim1님께 꼭 알려드리도록 하겠습니다. 다시 한 번 감사드립니다!

  • pixlo님의 프로필 이미지
    pixlo

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    89% đã tham gia

    • Aiden Kim
      Giảng viên

      안녕하세요 pixlo님! 수강평점 남겨주셔서 감사합니다🙂 혹시 강의 내용 중에 더 궁금했던 점이나 개선 의견 있으시다면 언제든 편하게 알려주세요! 앞으로 더 좋은 강의와 지식 공유하도록 힘쓰겠습니다. 감사합니다!

  • 김정현님의 프로필 이미지
    김정현

    Đánh giá 11

    Đánh giá trung bình 4.9

    5

    100% đã tham gia

    Minikube 를 통해 로컬에 클러스터를 생성해보고 거기에 ELK 세팅을 직접 해보면서 해당 스택에 대해 빠르게 이해할 수 있는 강의였습니다. 굳굳 ㅎㅎ

    • Aiden Kim
      Giảng viên

      안녕하세요 김정현님! 이렇게 완강해주시고 멋진 수강평까지 남겨주셔서 정말 감사합니다ㅎㅎ 본 강의를 제작할 때 k8s상에 ELK 모니터링 시스템을 배포하고 활용하는 과정을 어떻게 하면 쉽게 설명드릴 수 있을까 고민을 많이 했었는데요. ELK 스택에 대해 빠르게 이해할 수 있으셨다니 너무나 기쁘고 보람찹니다.😊 남겨주신 수강평과 별점을 자양분 삼아 앞으로 더 좋은 강의와 지식 공유하도록 힘쓰겠습니다. 감사합니다!

627.421 ₫

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!