Kubernetes cheat sheet học viện linux

Bảng cheat Kubernetes này được các chuyên gia của chúng tôi chuẩn bị để ghi nhớ những người học đã bắt đầu học Kubernetes như một công cụ. Bảng cheat này sẽ là một tài liệu tham khảo hữu ích cho họ khi họ bắt đầu thực hiện những gì họ đã học được trong các vấn đề thực tế. Trong bảng cheat Kubernetes này, bạn sẽ có một tài liệu tham khảo nhanh về tất cả những điều cơ bản mà bạn phải biết về Kubernetes

Xem video này trên Hướng dẫn Kubernetes cho người mới bắt đầu

Kubernetes Cheat Sheet Kubernetes Cheat Sheet

Youtube subscribe

Bạn cũng có thể tải xuống bản PDF có thể in của bảng lừa đảo Kubernetes này

Kubernetes Cheat Sheet

Kubernetes là gì?

Kubernetes là một nền tảng nguồn mở được sử dụng để tự động hóa triển khai và mở rộng quy mô vùng chứa trên các cụm máy chủ cung cấp cơ sở hạ tầng lấy vùng chứa làm trung tâm

  • Nó là một dàn nhạc container
  • Nó có thể chạy một bộ chứa Linux
    • Khởi chạy một container
    • Duy trì và giám sát trang web container
    • Thực hiện mạng hướng container

Trở thành bậc thầy về DevOps bằng cách tham gia Khóa đào tạo DevOps do người hướng dẫn trực tuyến này ở London

Xem video này trên Hướng dẫn Kubernetes cho người mới bắt đầu

Kubernetes Cheat Sheet Kubernetes Cheat Sheet

Youtube subscribe

Kiến trúc/Tương tác

Hình ảnh dưới đây minh họa kiến ​​trúc của Kubernetes. Chúng ta hãy xem nó

Architecture

Ý chính

Bây giờ, hãy thảo luận về những điểm chính của kiến ​​trúc này

  • vỏ. Nhóm container
  • Nhãn mác. Được sử dụng để xác định nhóm
  • Kubelet. Đại lý vùng chứa, chịu trách nhiệm duy trì bộ nhóm
  • Ủy quyền. Bộ cân bằng tải cho các nhóm, giúp phân phối các tác vụ trên chúng
  • vv. Dịch vụ siêu dữ liệu
  • CAAdvisor. Được sử dụng để giám sát việc sử dụng tài nguyên và hiệu suất
  • bộ điều khiển sao chép. Quản lý sao chép nhóm
  • Người lập kế hoạch. Được sử dụng để lập lịch nhóm trong các nút công nhân
  • máy chủ API. Máy chủ API Kubernetes

Bây giờ, hãy cùng tìm hiểu vai trò của nút master và worker trong kiến ​​trúc Kubernetes

Xem qua Khóa học DevOps tốt nhất ở New York này để có được bức tranh rõ ràng về chính xác DevOps là gì

Nút chính

  • Nó chịu trách nhiệm duy trì trạng thái mong muốn của cụm mà chúng tôi đang làm việc
  • Thuật ngữ 'master' chỉ ra một tập hợp các quy trình được sử dụng để quản lý một cụm
  • Nó chứa thông tin dịch vụ Kubelet, API, bộ lập lịch, bộ điều khiển sao chép và Kubernetes master

Master

Nút công nhân/tay sai

Còn được gọi là 'tay sai', nút công nhân chứa các dịch vụ cần thiết để chạy các nhóm do chủ quản lý

  • Các dịch vụ mà nó cung cấp là Container Runtime, Kubelet, Kube-proxy, v.v.
  • Nó chứa Kubelet, cAdvisor, Services, Pods và Containers

Worker node
Bạn muốn vượt qua cuộc phỏng vấn DevOps?

Tiếp tục, hãy xem các lệnh quan trọng được sử dụng trong Kubernetes

Tìm hiểu thêm các khái niệm DevOps từ Khóa đào tạo DevOps này ở Sydney để thăng tiến trong sự nghiệp của bạn

Tăng 100%

Nắm vững các kỹ năng được yêu cầu nhiều nhất ngay bây giờ

Lệnh Kubectl

Đối với Pods và Container Introspection

CommandFunctionKubectl get podsLiệt kê tất cả các pods hiện tạiKubectl description podDescribes pod namesKubectl get rcLiệt kê tất cả các bộ điều khiển sao chépKubectl get rc –namespace=”namespace”Liệt kê các bộ điều khiển sao chép trong một không gian tênKubectl description rcHiển thị tên bộ điều khiển sao chépKubectl get cvcLists servicesKubectl description svcHiển thị tên dịch vụKubectl podXóa một podKubectl get delete nodes -

Để gỡ lỗi

FunctionCommandĐể thực thi lệnh trên dịch vụ bằng cách chọn một containerKubectl exec[-c< $container>]Để lấy nhật ký từ dịch vụ cho một containerKubectl logs -f>[-c< $container>]To watch kubelet logsWatch -n 2 cat/var . logĐể hiển thị số liệu cho nút Kubectl top node Để hiển thị số liệu cho nhóm Kubectl top pod

Xem video này trên Kubernetes cho người mới bắt đầu

Kubernetes Cheat Sheet Kubernetes Cheat Sheet

Đối với nội quan cụm

FunctionCommandĐể lấy thông tin liên quan đến phiên bảnKubectl versionĐể lấy thông tin liên quan đến cụmKubectl cluster-infoĐể lấy chi tiết cấu hìnhKubectl config g viewĐể lấy thông tin về một nút Kubectl description node

Bạn có khao khát trở thành một chuyên gia DevOps?

Các đối tượng

Một số đối tượng phổ biến được sử dụng trong Kubernetes được đề cập trong bảng bên dưới

Allclusterrolebindingsclusterrolescm= conf gmapscontrollerrevisionscrd=định nghĩa tài nguyên tùy chỉnhCronjobscs=trạng thái thành phầnescsr= yêu cầu ký chứng chỉDeploy=deploymentsds= daemon setsep=end pointev= eventhpa= pod ngang autoscalinging= ingressjobslimits=phạm vi giới hạnNetpol-chính sách mạngNo = các mẫuns= namespacespdb= ngân sách phân phối nhóm podspo= podsPod presetPodPsp=

Quan tâm đến việc nhận được chứng nhận được xếp hạng cao nhất trong DevOps?

Các lệnh nhanh khác

Ngoài ra, chúng tôi có một số lệnh nhanh thường rất hữu ích

FunctionCommandĐể khởi chạy một nhóm có tên và imageKubectl run— image=Để tạo một dịch vụ được mô tả trongKubectl, hãy tạo -fĐể chia tỷ lệ bộ đếm sao chép để đếm số lượng phiên bảnKubectl scale –replicas=rcĐể ánh xạ cổng bên ngoài sang cổng sao chép bên trongExpose rc–port . kubernetes. io/master-

Trong lĩnh vực CNTT, Kỹ sư DevOps là một trong những chuyên gia được trả lương cao nhất. Đăng ký khóa đào tạo DevOps này ở Hyderabad ngay hôm nay và trở thành một trong số họ

Certification in Cloud & Devops

Các tính năng của Kubernetes

  • lập lịch trình tự động. Nó cung cấp một bộ lập lịch nâng cao giúp khởi chạy các vùng chứa trên các nút cụm
  • tự chữa bệnh. Có thể lên lịch lại, thay thế và khởi động lại các container chết
  • Tự động giới thiệu và rollbacks. Nó hỗ trợ khôi phục cho các hệ thống trong trường hợp lỗi và cho phép triển khai và khôi phục cho trạng thái mong muốn
  • Chia tỷ lệ ngang. Nó có thể được tăng giảm quy mô theo yêu cầu và có thể được tự động hóa đối với việc sử dụng CPU
  • Khám phá dịch vụ và cân bằng tải. Nó sử dụng một tên IP và DNS duy nhất cho các vùng chứa giúp xác định chúng

Tải xuống bản PDF có thể in của Cheat Sheet

Bạn có muốn tìm hiểu sâu hơn về DevOps không?

Nếu bạn quyết định đăng ký tham gia chương trình chứng nhận này, thì bạn đang có bước đi đúng hướng tới sự nghiệp DevOps của mình vì trong khóa học này, bạn sẽ không chỉ tìm hiểu và triển khai Kubernetes với sự hướng dẫn và hỗ trợ từng bước từ chúng tôi mà còn có thể

Ngoài ra, bạn sẽ có hỗ trợ kỹ thuật 24/7, sẽ giúp bạn giải đáp mọi thắc mắc trong suốt thời gian chứng nhận