Kubernestes Course

Lancez-Vous. C'est gratuit
ou s'inscrire avec votre adresse e-mail
Kubernestes Course par Mind Map: Kubernestes Course

1. 8 - Storage

1.1. Storage Class

1.2. CSI (Container Storage Interface)

1.3. Persistent Volume (PV)

1.4. Persistent Volume Claim (PVC)

2. 9 - Scheduling

2.1. Taints & Tolerations

2.2. Node Affinity & Pod Affinity

2.3. Custom Scheduling

3. 10 - RBAC (Phân quyền)

3.1. Service Account

3.2. Role & ClusterRole

3.3. RoleBinding & ClusterRoleBinding

4. 11 - Logging

4.1. Fluentd

4.2. Elasticsearch

4.3. Kibana

4.4. Loki & Grafana

5. 12 - Monitoring

5.1. Prometheus

5.2. Grafana

5.3. Metrics Server

5.4. cAdvisor

6. 13 - CI/CD & GitOps

6.1. Jenskin

6.2. ArgoCD

6.3. FluxCD

7. 14 - Helm Chart

7.1. Helm templating

7.2. Helm Repository

7.3. Helm Hooks

8. 1 - Docker

8.1. Image & Container

8.2. Docker Compose

8.3. Dockerfile

8.4. Networking

9. 2 - Kubernetes cơ bản

9.1. Kiến trúc của Kubernetes

9.1.1. k8s master (control plane)

9.1.1.1. etcd

9.1.1.2. API server

9.1.1.3. Controller Manager

9.1.1.4. Scheduler

9.1.2. k8s node

9.1.2.1. kubelet

9.1.2.2. kube-proxy

9.1.2.3. Container runtime

9.2. Các thành phần chính (API Server, Controller Manager, Scheduler, Kubelet, Kube Proxy)

9.3. Add-on Component phụ để enhance chức năng

9.3.1. K8s DNS Server

9.3.2. Dashboard

9.3.3. Ingress Controller

9.3.4. Container Network Interface network plugin (CNI)

9.4. Cluster và Node

9.5. Kubectl cli

10. 3 - Các đối tượng cơ bản trong k8s

10.1. Namespace

10.2. Pod

10.3. ReplicaSet

10.4. Deployment

10.5. DaemonSet

10.6. StatefulSet

11. 4 - Pod và container

11.1. Multi-container pod

11.2. Init Containers

11.3. Sidecar Pattern

12. 5 - Workload

12.1. Horizontal Pod Autoscaler (HPA)

12.2. Vertical Pod Autoscaler (VPA)

12.3. Job & CronJob

13. 6 - Services

13.1. ClusterIP

13.2. NodePort

13.3. LoadBalancer

13.4. Ingress Controller

14. 7 - Config Management

14.1. ConfigMap

14.2. Secret

14.3. Environment Variables