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

[Day 01]

Giới thiệu

Tổng quan về điều phối container với Kubernetes

Tổng quan về kiến trúc Kubernetes

  • Pods, labels/selectors, replication controllers, services, API

Cài đặt một cluster Kubernetes

Kéo một image Docker từ internet

Tạo pods, volumes và deployments Kubernetes

Nhóm và tổ chức cluster của bạn

Sử dụng Kubernetes Namespaces để quản lý các môi trường khác nhau

  • Quản lý môi trường test, staging và production trong cùng một cluster
  • Tốt nhất về sử dụng Kubernetes Namespaces

Khám phá và kết nối đến containers

Khám phá và xuất bản services

  • Dịch vụ không phải HTTP (Passive FTP, SMTP, LDAP, etc.)

Kubernetes security

  • Đăng nhập & xác thực quyền

Nâng cấp một cluster Kubernetes

  • Hạn chế tối đa ảnh hưởng

Mạng nâng cao

  • Mạng Docker vs mạng Kubernetes

Giao diện giữa các nhà cung cấp mạng và Kubernetes networking

  • Tốt nhất để tách dịch vụ trong một cluster
  • So sánh các nhà cung cấp CNI khác nhau (hiệu suất, tính năng, etc.)

Giám sát Kubernetes

  • Ghi log cho集群的监视Elasticsearch和fluentd
  • 容器级别监控(cAdvisor UI,Influxdb,Prometheus)

运行容器化服务器和数据仓库的最佳实践


[Day 02]

Best Practices để chạy các máy chủ và kho dữ liệu containerized

为Kubernetes的基础架构

Mở rộng cluster Kubernetes của bạn

Cơ sở hạ tầng cho Kubernetes

  • 负载均衡和服务发现

Xây dựng một cluster có tính sẵn sàng cao

  • 水平pod自动缩放
  • Database集群中的Kubernetes

Triển khai một ứng dụng có khả năng mở rộng

  • Kubernetes中的版本发布

Cập nhật ứng dụng của bạn

  • 诊断和解决常见的Kubernetes问题

Khắc phục sự cố

Tóm tắt và Kết luận

Requirements

  • Kinh nghiệm với container Docker
  • Nắm vững dòng lệnh Linux
  • Hiểu biết về các khái niệm mạng

Đối tượng

  • Nhà phát triển phần mềm
  • Kỹ sư kiến trúc
  • Kỹ sư triển khai
 14 Hours

Number of participants


Price per participant

Testimonials (7)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories