Ebook Học Kubernetes Trong Một Tháng Ăn Trưa [PDF, EPUB, MOBI + CODE] [9432E]
Trong Học Kubernetes trong một tháng, bạn sẽ đi từ "Pod là gì?" đến tự động scaling các cluster của container và component chỉ trong 22 bài học thực hành, mỗi bài đủ ngắn để phù hợp với giờ nghỉ trưa. Mỗi bài học đều tập trung vào nhiệm vụ và bao gồm một kỹ năng thiết yếu trên lộ trình thành thạo Kubernetes. Bạn sẽ học cách quản lý container trơn tru bằng Kubernetes, bao gồm bảo mật các cluster của bạn, cũng như các upgrade và rollback với zero downtime. Không development stack, platform hoặc background nào được giả định. Tác giả mô tả tất cả các pattern một cách chung, vì vậy bạn có thể dễ dàng áp dụng chúng vào các ứng dụng của mình và chuyển chúng sang các dự án khác!
Về công nghệ:
Tạo các ứng dụng hoạt động giống hệt nhau trên laptop, data center và cloud của bạn! Kubernetes cung cấp một phương pháp nhất quán để triển khai các ứng dụng trên bất kỳ nền tảng nào, giúp dễ dàng phát triển. Bằng cách orchestrating hiệu quả các Docker container, Kubernetes đơn giản hóa các tác vụ như nrolling upgrades, scaling và self-healing.
Về cuốn sách:
Học Kubernetes trong một tháng ăn trưa là hướng dẫn của bạn để bắt đầu và chạy Kubernetes. Bạn sẽ tiến bộ từ những điều cơ bản về Kubernetes đến các kỹ năng thiết yếu, học cách model, deploy và quản lý các ứng dụng trong production. Các bài tập demo cách Kubernetes hoạt động với nhiều ngôn ngữ và framework. Bạn cũng sẽ thực hành với các new app, legacy code và serverless function.
Bên trong có gì:
- ✓ Deploy các ứng dụng trên Kubernetes cluster.
- ✓ Hiểu về Kubernetes app lifecycle, từ packaging đến rollback.
- ✓ Self-healing & scalable app.
- ✓ Sử dụng Kubernetes làm nền tảng cho các công nghệ mới.
Về người đọc:
Dành cho độc giả quen thuộc với Docker và containerization.
Mục lục:
- ✓ Tuần 1: Fast track to Kubernetes:
- ✓ Chương 1. Trước khi bạn bắt đầu.
- ✓ Chương 2. Chạy container trong Kubernetes với Pods & Deployments.
- ✓ Chương 3. Kết nối Pods qua network với Services.
- ✓ Chương 4. Cấu hình ứng dụng với ConfigMaps & Secrets.
- ✓ Chương 5. Lưu trữ dữ liệu với volumes, mounts và claims.
- ✓ Chương 6. Scaling application trên nhiều Pods với controllers.
- ✓ Tuần 2: Kubernetes trong thế giới thực:
- ✓ Chương 7. Mở rộng ứng dụng với multicontainer Pods.
- ✓ Chương 8. Chạy các data-heavy app với StatefulSets & Jobs.
- ✓ Chương 9. Quản lý các bản phát hành ứng dụng với rollouts & rollbacks.
- ✓ Chương 10. Đóng gói và quản lý ứng dụng với Helm.
- ✓ Chương 11. App development: Developer workflows & CI/CD.
- ✓ Tuần 3: Chuẩn bị cho Production:
- ✓ Chương 12. Empowering self-healing App.
- ✓ Chương 13. Centralizing logs với Fluentd & Elasticsearch.
- ✓ Chương 14. Monitoring application & Kubernetes với Prometheus.
- ✓ Chương 15. Quản lý lưu lượng truy cập đến với Ingress.
- ✓ Chương 16. Bảo mật ứng dụng với policies, contexts và admission control.
- ✓ Tuần 4: Pure & Applied Kubernetes:
- ✓ Chương 17. Bảo mật Resources với Role-based Access Control.
- ✓ Chương 18. Deploy Kubernetes: Multinode & Multiarchitecture Cluster.
- ✓ Chương 19. Controlling workload placement & Automatic scaling.
- ✓ Chương 20. Extending Kubernetes với custom resources & Operators.
- ✓ Chương 21. Run serverless functions trong Kubernetes.
- ✓ Chương 22. Never the end.
- ✓ Phụ lục A: Đóng gói ứng dụng từ source code vào Docker Images:
- ✓ A.1. Ai cần build server khi bạn có một Dockerfile?
- ✓ A.2. App walkthrough: Java source code.
- ✓ A.3. App walkthrough: Node.js source code.
- ✓ A.4. App walkthrough: Go source code.
- ✓ A.5. Hiểu về multi-stage Dockerfiles.
- ✓ A.6. Lab.
- ✓ Phụ lục B: Add observability với containerized monitoring:
- ✓ B.1. Monitoring stack cho các ứng dụng containerized .
- ✓ B.2. Hiển thị metric từ ứng dụng của bạn.
- ✓ B.3. Chạy một Prometheus container để thu thập số liệu.
- ✓ B.4. Chạy một Grafana container để trực quan hóa số liệu.
- ✓ B.5. Hiểu các level của observability.
- ✓ B.6. Lab.
- ✓ Phụ lục C: Quản lý cấu hình ứng dụng trong Container:
- ✓ C.1. Một phương pháp tiếp cận đa tầng để cấu hình ứng dụng.
- ✓ C.2. Packaging config cho mọi môi trường.
- ✓ C.3. Loading configuration từ runtime.
- ✓ C.4. Cấu hình các legacy app theo cùng cách như các app mới.
- ✓ C.5. Hiểu lý do tại sao một flexible configuration model lại có lợi.
- ✓ Phụ lục D: Ghi và quản lý application logs với Docker:
- ✓ D.1. Welcome to stderr & stdout!
- ✓ D.2. Relaying logs từ các sink khác đến stdout.
- ✓ D.3. Thu thập và chuyển tiếp container logs.
- ✓ D.4. Quản lý log output & collection của bạn.
- ✓ D.5. Hiểu về container logging model.
- ✓ D.6. Lab.
LƯU Ý: Pass mở file pdf là mật khẩu giải nén chung của tài liệu !