Tài liệu ghi chép về Kubernetes Lý thuyết 1. Tổng quan và kiến trúc Kubernetes 2. Các khái niệm quan trọng 2.1 Khái niệm Pod 2.2 Khái niệm ReplicaSet 2.3 Khái niệm Deployment 2.4 Khái niệm Scheduler 2.5 Khái niệm Services 2.6 Khái niệm StatefulSets 2.7 Khái niệm DaemonSet 2.8 Khái niệm Job 2.9 Khái niệm Ingress 2.10 Khái niệm RBAC 3. Tổng quan và kiến trúc Helm 4. Các CMD thường sử dụng với Kubectl 5. Tổng quan về ETCD Thực hành cơ bản Sử dụng Kubernetes 101 Lab Thực hành với Kubernetes 101 1. Thao tác với Pods 2. Thao tác với Deployments Thực hành 1. Hướng dẫn cài đặt Kubernetes (sử dụng Minikube) 2. Hướng dẫn cài đặt Kubernetes (sử dụng Kubeadmin) trên CentOS 7 3. Triển khai NFS làm Storage cho K8s 4. Hướng dẫn cài đặt Wordpress cơ bản trên K8s 5. Hướng dẫn cài đặt và sử dụng Helm 6. Hướng dẫn cài đặt Wordpress bằng Helm 7. Hướng dẫn cài đặt Kubernetes Dashboard 8. Hướng dẫn cài đặt Weave Scope 9. Hướng dẫn triển khai MetalLB cho cụm K8s 10. Hướng dẫn triển khai Nginx Ingress Controller cho cụm K8s 11. Hướng dẫn triển khai Prometheus Stack cho cụm K8s Thực hành nâng cao Triển khai ETCD tách biệt khỏi Controll Plan Triển khai HA Controll Plane K8s Vấn đề 1. Vấn đề khi triển khai Nginx Ingress để expose service cụm K8s Tham khảo 1. Triển khai Traefik làm Reverse Proxy cho Docker