Đề cương khóa học

Đề cương khóa học trong ngày 1-2

Giới thiệu

I. Kiến trúc Container

  • Container so với Máy ảo (VM)

  • Phân tích Container

  • Hệ thống Container

  • OCI và CRI

II. Điều phối Container

  • Hạn chế của Hệ thống Container

  • Kiến trúc Kubernetes

    • Giới thiệu

    • Masters/nodes

    • Etcd

    • Kube-apiserver

    • Kubelet

    • Kube-proxy

    • Controller manager

    • Kube scheduler

  • Thiết kế và cài đặt cụm Kubernetes

  • Thực hành

    • Cài đặt cụm Kubernetes đa nút

III. Công cụ dòng lệnh Kubernetes

  • Imperative so với declarative

  • Kubectl

  • Krew

  • Kube ns

  • kube ctx

  • Thực hành

    • Bắt đầu với Kubernetes

    • Lệnh Kubectl

    • Công cụ cần thiết

IV. Khái niệm cốt lõi Kubernetes

  • Namespaces

  • Pod và Pod đa container

  • Labels và Selectors

  • Replication controllers / ReplicaSets

  • Deployments (Cập nhật và Rollback)

  • ConfigMaps và Secrets

  • Liveness và Readiness

  • Thực hành

    • Khái niệm cốt lõi Kubernetes

    • Cập nhật và Rollback

    • Labels và Selectors

    • ConfigMaps và Secrets

    • Liveness và Readiness

V.Kubernetes Networking

  • Networking cụm

  • Networking Pod

  • Networking Service

  • CoreDNS trong Kubernetes

  • Ingress

  • Thực hành

    • Networking

    • Services

    • Ingress

Đề cương khóa học trong ngày 3-4

VI. Lên lịch

  • Lên lịch thủ công

  • Taints và tolerations

  • Nhãn và Selectors nút

  • Node Affinity

  • Static Pods

  • DaemonSets

  • Thực hành

    • Lên lịch thủ công

    • Taints và tolerations

    • Nhãn và Selectors nút

    • Node Affinity

    • Static Pods

    • DaemonSets

    • Jobs và Cronjobs

VII.Kubernetes và Lưu trữ

  • Persistent Volumes

  • Persistent Volume Claims

  • Cung cấp động với StorageClass

  • Thực hành

    • Cung cấp tĩnh

    • Cung cấp động

VIII. Bảo mật Kubernetes

  • Kiểm soát dựa trên vai trò (RBAC)

  • Tài khoản dịch vụ

  • Ngữ cảnh bảo mật

  • Hạn mức tài nguyên

  • Chính sách mạng

  • Thực hành

    • RBAC và Vai trò cụm

    • Tài khoản dịch vụ

    • Ngữ cảnh bảo mật

    • Chính sách mạng

IX. Ghi nhật ký và Giám sát

  • Helm

  • Operators

  • Giám sát các thành phần cụm

  • Thiết lập ngăn xếp GAP - Grafana Alertmanager Prometheus

  • Thực hành

    • Helm

    • Thiết lập ngăn xếp GAP

Kết luận

Requirements

  • Hiểu biết về các khái niệm điện toán đám mây
  • Làm quen với dòng lệnh Linux

Đối tượng

  • Kỹ sư DevOps
  • Nhà phát triển
 28 Hours

Number of participants


Price per participant

Testimonials (3)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories