Đề 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)
we learn new technique on doing the configuration
Christian - Beacon Solutions Inc
Course - Kubernetes from Basic to Advanced
The background information and history.
Evert - BMW SA
Course - Kubernetes from Basic to Advanced
The interactive way the trainer explains theory
Janine - BMW SA
Course - Kubernetes from Basic to Advanced
the hands on after the topic discussion, it will let us learn how to do it on our own, not just the concept
Joy Apuya - Remote Staff
Course - Kubernetes from Basic to Advanced
That I got a couple of "aha" moments from learning something new.
Charles Shavitz - F5 Networks Pte Ltd.
Course - Kubernetes from Basic to Advanced
Well structured content, well prepared and understandable exercises. Really liked it.
Melanie Pillkahn - Mercedez-Benz Portugal S.A
Course - Kubernetes from Basic to Advanced
Insights about the infra of the kubernetes