Đề cương khóa học
Giới thiệu
Tổng quan về API Kubernetes và các tính năng bảo mật
- Kết nối Access đến các điểm cuối HTTPS, API Kubernetes, các nút và container
- Các tính năng xác thực và ủy quyền của Kubernetes
Cách Hacker Tấn công Cụm của Bạn
- Cách hacker tìm cổng etcd, API Kubernetes và các dịch vụ khác của bạn
- Cách hacker thực thi mã bên trong container của bạn
- Cách hacker leo thang đặc quyền của họ
- Nghiên cứu điển hình: Cách Tesla phơi bày cụm Kubernetes của họ
Thiết lập Kubernetes
- Chọn bản phân phối
- Cài đặt Kubernetes
Sử dụng Thông tin đăng nhập và Bí mật
- Vòng đời thông tin đăng nhập
- Hiểu về bí mật
- Phân phối thông tin đăng nhập
Kiểm soát Access tới API Kubernetes
- Mã hóa lưu lượng API bằng TLS
- Triển khai xác thực cho máy chủ API
- Triển khai ủy quyền cho các vai trò khác nhau
Kiểm soát Khả năng của Người dùng và Tải trọng
- Hiểu các chính sách Kubernetes
- Giới hạn sử dụng tài nguyên
- Giới hạn đặc quyền container
- Giới hạn quyền truy cập mạng
Kiểm soát quyền truy cập vào các nút
- Tách quyền truy cập tải trọng
Bảo vệ Các Thành phần Cụm
- Hạn chế quyền truy cập vào etcd
- Vô hiệu hóa các tính năng
- Thay đổi, xóa và thu hồi thông tin đăng nhập và mã thông báo
Bảo mật Hình ảnh Container
- Quản lý hình ảnh Docker và Kubernetes
- Xây dựng hình ảnh an toàn
Kiểm soát Access tới Tài nguyên Đám mây
- Hiểu siêu dữ liệu nền tảng đám mây
- Giới hạn quyền đối với tài nguyên đám mây
Đánh giá Tích hợp của Bên Thứ Ba
- Giảm thiểu quyền được cấp cho phần mềm của bên thứ ba
- Đánh giá các thành phần có thể tạo pod
Thiết lập Chính sách Bảo mật
- Xem xét hồ sơ bảo mật hiện có
- Tạo mô hình bảo mật
- Các cân nhắc về bảo mật cloud native
- Các phương pháp hay nhất khác
Mã hóa Dữ liệu Không Hoạt động
- Mã hóa bản sao lưu
- Mã hóa toàn bộ đĩa
- Mã hóa tài nguyên bí mật trong etcd
Giám sát Hoạt động
- Bật ghi nhật ký kiểm tra
- Kiểm tra và quản lý chuỗi cung ứng phần mềm
- Đăng ký cảnh báo và cập nhật bảo mật
Tóm tắt và Kết luận
Requirements
- Kinh nghiệm làm việc trước đây với Kubernetes
Đối tượng
- DevOps kỹ sư
- Nhà phát triển
Testimonials (5)
he was patience and understood that we fall behind
Albertina - REGNOLOGY ROMANIA S.R.L.
Course - Deploying Kubernetes Applications with Helm
He explained everything, not only k8s notions.
Stefan Voinea - EMAG IT Research S.R.L
Course - Certified Kubernetes Application Developer (CKAD) - exam preparation
Depth of knowledge of the trainer
Grant Miller - BMW
Course - Certified Kubernetes Administrator (CKA) - exam preparation
It gave a good grounding for Docker and Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Course - Docker (introducing Kubernetes)
I mostly enjoyed the knowledge of the trainer.