Đề cương khóa học
[Ngày 01]
Giới thiệu
- Container so với máy ảo
- Tốc độ và hiệu suất
Tổng quan về kiến trúc Docker
- Docker và nhân Linux
- Các thành phần của Docker (Docker client, Docker daemon, hình ảnh, registry, container)
Sử dụng Docker để chạy và quản lý các container
- Hình ảnh, container, volume, mạng
Tổng quan ngắn gọn về điều phối container
Cài đặt Docker
Tải một hình ảnh từ internet
- Mẫu: Apache Tomcat
Chạy container
Các kho Docker
- Công cộng vs riêng tư
Tạo và quản lý Dockerfile
Xây dựng một hình ảnh Docker
Triển khai ứng dụng web
- Mẫu ứng dụng: máy chủ ứng dụng Java EE
Cách các container Docker giao tiếp với nhau
Cấu hình volume và mạng trong Docker
- Liên kết và trạng thái
[Ngày 02]
Nghiên cứu sâu về điều phối container với Kubernetes
Tổng quan về kiến trúc Kubernetes
- Pods, nhãn/selector, replication controllers, dịch vụ, API
Cài đặt cụm Kubernetes
Tạo pods, volume và triển khai trong Kubernetes
Nhóm và tổ chức cụm của bạn
Phát hiện và công bố dịch vụ
Phát hiện và kết nối với các container
Triển khai ứng dụng web
- Xử lý các thành phần ứng dụng
- Xử lý kết nối cơ sở dữ liệu
Bảo mật Kubernetes
- Xác thực & xác quyền
Mạng nâng cao
- Mạng Docker vs mạng Kubernetes
Giám sát Kubernetes
- Ghi log cụm với Elasticsearch và fluentd
- Giám sát ở cấp độ container (cAdvisor UI, Influxdb, Prometheus)
[Ngày 03]
Mở rộng cụm 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 cụm có độ khả dụng cao
- Cân tải và phát hiện dịch vụ
Triển khai ứng dụng có thể mở rộng
- Mở rộng pod ngang hàng tự động
- Clustering cơ sở dữ liệu trong Kubernetes
Cập nhật ứng dụng của bạn
- Các phiên bản trong Kubernetes
Khắc phục sự cố
Kết luận khóa học
Yêu cầu
- Thành thạo sử dụng 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 cách hoạt động của các ứng dụng web
Đối tượng học viên
- Lập trình viên phần mềm
- Kiến trúc sư
- Kỹ sư triển khai
Đánh giá (7)
Bài tập thực hành
Tobias - Elisa Polystar
Khóa học - Docker and Kubernetes: Building and Scaling a Containerized Application
Dịch thuật bằng máy
Giảng viên rất có kiến thức và phương pháp giảng dạy tốt! Năm ngón tay cái! Đã trả lời tất cả các câu hỏi và giúp đỡ với các bài tập, khiến tôi không cảm thấy áp lực khi làm chậm hơn :-)
Alexandre - Elisa Polystar
Khóa học - Docker and Kubernetes: Building and Scaling a Containerized Application
Dịch thuật bằng máy
Giáo viên có kiến thức rất sâu rộng về chủ đề và ông ấy hỏi chúng tôi về bất kỳ chủ đề mới nào hoặc sự hiểu biết và học hỏi. Các bài tập rất hữu ích. Cảm ơn.
Guillermo Saenz - Elisa Polystar
Khóa học - Docker and Kubernetes: Building and Scaling a Containerized Application
Dịch thuật bằng máy
Cách giải thích chủ đề của người giảng viên và cách khiến khái niệm trở nên rất đơn giản.
Faten AlDawish - TAMKEEN TECHNOLOGIES COMPANY
Khóa học - Docker and Kubernetes: Building and Scaling a Containerized Application
Dịch thuật bằng máy
Học từng bước một cách có hệ thống
Waruzjan Shahbazian - SmartDocuments Nederland BV
Khóa học - Docker and Kubernetes: Building and Scaling a Containerized Application
Dịch thuật bằng máy
I enjoyed the one-on-one training. I could greatly influence the topics, speed, pauses, etc. Great.
Andre Vink
Khóa học - Docker and Kubernetes: Building and Scaling a Containerized Application
Dịch thuật bằng máy
That it was well structured and I managed to fill some gaps in my knowledge.
Javier Caro Ruiz
Khóa học - Docker and Kubernetes: Building and Scaling a Containerized Application
Dịch thuật bằng máy