Đề cương khóa học
[Ngày 01]
Giới thiệu
- Containers so với máy ảo
- Tốc độ và hiệu suất
Tổng quan về kiến trúc Docker
- Docker và kernel Linux
- Các thành phần của Docker (Docker client, Docker daemon, images, registry, containers)
Sử dụng Docker để chạy và quản lý containers
- Images, containers, volumes, networks
Tổng quan ngắn gọn về điều phối container
Cài đặt Docker
Tải image từ internet
- Ví dụ: Apache Tomcat
Chạy container
Docker registries
- Công khai so với riêng tư
Tạo và quản lý file Docker
Xây dựng image Docker
Triển khai ứng dụng web
- Ứng dụng mẫu: máy chủ ứng dụng Java EE
Cách containers Docker giao tiếp với nhau
Cấu hình volumes và networks trong Docker
- Liên kết và trạng thái
[Ngày 02]
Đi sâu vào đ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 cluster Kubernetes
Tạo pods, volumes và deployments Kubernetes
Nhóm và tổ chức cluster của bạn
Khám phá và xuất bản services
Khám phá và kết nối đến containers
Triển khai ứng dụng web
- Xử lý các thành phần ứng dụng
- Xử lý kết nối Database
Bảo mật Kubernetes
- Xác thực & ủy quyền
Mạng nâng cao
- Mạng Docker so với mạng Kubernetes
Giám sát Kubernetes
- Ghi log cluster với Elasticsearch và fluentd
- Giám sát cấp độ container (cAdvisor UI, Influxdb, Prometheus)
[Ngày 03]
Mở rộng cluster Kubernetes của bạn
Cơ sở hạ tầng cho Kubernetes
- Cung cấp, phân vùng, mạng
Xây dựng cluster có tính khả dụng cao
- Cân bằng tải và khám phá dịch vụ
Triển khai ứng dụng có khả năng mở rộng
- Tự động mở rộng pod theo chiều ngang
- Clustering Database trong Kubernetes
Cập nhật ứng dụng của bạn
- Releases trong Kubernetes
Khắc phục sự cố
Nhận xét kết thúc
Requirements
- Làm quen với dòng lệnh Linux
- Hiểu biết cơ bản về các khái niệm ảo hóa
- Hiểu biết về các khái niệm mạng
- Hiểu biết về cách thức hoạt động của các ứng dụng web
Đối tượng
- Nhà phát triển phần mềm
- Kiến trúc sư
- Kỹ sư triển khai
Testimonials (7)
Bài tập thực hành
Tobias - Elisa Polystar
Course - Docker and Kubernetes: Building and Scaling a Containerized Application
Machine Translated
Giảng viên rất am hiểu và có phương pháp giảng dạy tốt! Ngàn điểm cho giảng viên! Đã trả lời tất cả các câu hỏi và hỗ trợ trong bài tập, khiến tôi không cảm thấy căng thẳng về việc chậm trễ với chúng :-)
Alexandre - Elisa Polystar
Course - Docker and Kubernetes: Building and Scaling a Containerized Application
Machine Translated
Giáo viên có rất nhiều kiến thức về chủ đề này và đã hỏi chúng tôi về bất kỳ chủ đề mới nào hoặc để hiểu và học tập. Các bài tập rất hữu ích. Cảm ơn.
Guillermo Saenz - Elisa Polystar
Course - Docker and Kubernetes: Building and Scaling a Containerized Application
Machine Translated
Phương pháp giảng dạy của người hướng dẫn giúp giải thích chủ đề và làm cho khái niệm trở nên rất đơn giản.
Faten AlDawish - TAMKEEN TECHNOLOGIES COMPANY
Course - Docker and Kubernetes: Building and Scaling a Containerized Application
Machine Translated
Hướng dẫn học từng bước nội dung材料已被翻译,但需要进行一些调整以确保符合指南要求。以下是经过调整后的版本: Học từng bước nội dung المادة已被正确翻译成越南语,但是根据指南的要求,需要保证结构和格式的完整性。由于提供的文本非常简短,并且没有具体的结构或格式要求,所以直接翻译为越南语如下: Học từng bước nội dung 这符合了所有给定的指导原则:保持原始内容的简单性,进行了准确的翻译,并未添加任何额外的内容或标签。
Waruzjan Shahbazian - SmartDocuments Nederland BV
Course - Docker and Kubernetes: Building and Scaling a Containerized Application
Machine Translated
I enjoyed the one-on-one training. I could greatly influence the topics, speed, pauses, etc. Great.
Andre Vink
Course - Docker and Kubernetes: Building and Scaling a Containerized Application
Machine Translated
That it was well structured and I managed to fill some gaps in my knowledge.
Javier Caro Ruiz
Course - Docker and Kubernetes: Building and Scaling a Containerized Application
Machine Translated