Liên hệ với chúng tôi

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

Kiến trúc Container

  • Container so với máy ảo (VMs)
  • Phân tích cấu trúc Container
  • Hệ thống quản lý Container
  • OCI và CRI

Điều phối Container

  • Hạn chế của các hệ thống quản lý Container
  • Kiến trúc Kubernetes
  • Giới thiệu
  • Master/Nodes
  • Etcd
  • Kube-apiserver
  • Kubelet
  • Kube-proxy
  • Controller manager
  • Kube scheduler
  • Thiết kế và cài đặt một cụm Kubernetes
  • Các bài thực hành (Labs)
  • Cài đặt cụm Kubernetes đa node

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

  • Imperative so với Declarative
  • Kubectl
  • Krew
  • Kube ns
  • kube ctx
  • Các bài thực hành (Labs)
  • Bắt đầu với Kubernetes
  • Các lệnh Kubectl
  • Các công cụ thiết yếu

Các khái niệm cốt lõi của Kubernetes

  • Namespaces
  • Pod và Pod đa container
  • Labels và Selectors
  • Replication controllers / ReplicaSets
  • Deployments (Cập nhật trực tiếp và Hoàn tác)
  • ConfigMaps và Secrets
  • Liveness và Readiness
  • Các bài thực hành (Labs)
  • Các khái niệm cốt lõi của Kubernetes
  • Cập nhật trực tiếp và Hoàn tác
  • Labels và Selectors
  • ConfigMaps và Secrets
  • Liveness và Readiness

Định tuyến mạng Kubernetes

  • Định tuyến mạng cụm (Cluster Networking)
  • Định tuyến mạng Pod (Pod Networking)
  • Định tuyến mạng Dịch vụ (Service Networking)
  • CoreDNS trong Kubernetes
  • Ingress
  • Các bài thực hành (Labs)
  • Định tuyến mạng
  • Dịch vụ (Services)
  • Ingress

Lịch trình (Scheduling)

  • Lịch trình thủ công
  • Taints và tolerations
  • Node labels và Selectors
  • Node Affinity
  • Static Pods
  • DaemonSets
  • Các bài thực hành (Labs)
  • Lịch trình thủ công
  • Taints và tolerations
  • Node labels và Selectors
  • Node Affinity
  • Static Pods
  • DaemonSets
  • Jobs và Cronjobs

Kubernetes và Lưu trữ

  • Persistent Volumes
  • Persistent Volume Claims
  • Cấp phát động (Dynamic Provisioning) với StorageClass
  • Các bài thực hành (Labs)
  • Cấp phát tĩnh (Static provisioning)
  • Cấp phát động (Dynamic provisioning)

Bảo mật Kubernetes

  • Quyền kiểm soát truy cập dựa trên vai trò (Role Based Access Control - RBAC)
  • Service Accounts
  • Security Contexts
  • Resource Quotas
  • Network Policy
  • Các bài thực hành (Labs)
  • RBAC và Cluster Roles
  • Service Accounts
  • Security Contexts
  • Network Policy

Ghi log và Giám sát

  • Helm
  • Operators
  • Giám sát các thành phần cụm
  • Thiết lập bộ công cụ GAP - Grafana Alertmanager Prometheus
  • Các bài thực hành (Labs)
  • Helm
  • Thiết lập bộ công cụ GAP

Yêu cầu

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

Đối tượng

  • Kỹ sư DevOps
  • Lập trình viên
 28 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (5)

Các khóa học sắp tới

Các danh mục liên quan