Đề 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
- Kubernetes Namespaces best practices
Khám phá và kết nối đến containers
Khám phá và xuất bản services
- Các services không phải HTTP (Passive FTP, SMTP, LDAP, etc.)
Kubernetes security
- Authentication & authorization
Nâng cấp một cluster Kubernetes
- Giảm thiểu tác động
Mạng nâng cao
- Docker networking vs Kubernetes networking
Giao diện giữa các nhà cung cấp mạng và Kubernetes networking
- Best practices để tách các services trong một cluster
- So sánh các CNI providers khác nhau (hiệu suất, tính năng, etc.)
Giám sát Kubernetes
- Cluster logging với Elasticsearch và fluentd
- Container level monitoring (cAdvisor UI, Influxdb, Prometheus)
Best Practices để chạy các máy chủ và kho dữ liệu containerized
[Day 02]
Mở rộng cluster Kubernetes của bạn
Cơ sở hạ tầng cho Kubernetes
- Provisioning, partitioning, networking
Xây dựng một cluster có tính sẵn sàng cao
- Load balancing và service discovery
Triển khai một ứng dụng có khả năng mở rộng
- Horizontal pod autoscaling
- Database clustering in Kubernetes
Cập nhật ứng dụng của bạn
- Releases in Kubernetes
Khắc phục sự cố
- Chẩn đoán và sửa các vấn đề Kubernetes phổ biến
Tóm tắt và Kết luận
Requirements
- Có kinh nghiệm với Docker containers
- Quen thuộc với 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
- Kiến trúc sư
- Kỹ sư triển khai
Testimonials (7)
chúng ta học kỹ thuật mới về cách cấu hình
Christian - Beacon Solutions Inc
Course - Kubernetes from Basic to Advanced
Machine Translated
Thông tin nền và lịch sử.
Evert - BMW SA
Course - Kubernetes from Basic to Advanced
Machine Translated
Phương pháp tương tác mà giảng viên giải thích lý thuyết
Janine - BMW SA
Course - Kubernetes from Basic to Advanced
Machine Translated
sau khi thảo luận về chủ đề, nó sẽ giúp chúng ta học cách thực hiện tự mình, không chỉ dừng lại ở lý thuyết
Joy Apuya - Remote Staff
Course - Kubernetes from Basic to Advanced
Machine Translated
Rằng tôi có một vài khoảnh khắc "aha" từ việc học điều mới.
Charles Shavitz - F5 Networks Pte Ltd.
Course - Kubernetes from Basic to Advanced
Machine Translated
Nội dung được tổ chức tốt, bài tập được chuẩn bị kỹ và dễ hiểu. Thật sự thích nó.
Melanie Pillkahn - Mercedez-Benz Portugal S.A
Course - Kubernetes from Basic to Advanced
Machine Translated
Insights về hạ tầng của Kubernetes
Miguel Teixeira - Mercedez-Benz Portugal S.A
Course - Kubernetes from Basic to Advanced
Machine Translated