Cloud Native 7 min read

Comprehensive Cloud Native DevOps Course Curriculum

This document presents a detailed curriculum for a cloud‑native DevOps training program, covering Docker, Kubernetes, Helm, Prometheus, Grafana, Loki, CI/CD pipelines, GitOps, Istio, Containerd, and related operational tools across more than ninety structured lessons.

Practical DevOps Architecture
Practical DevOps Architecture
Practical DevOps Architecture
Comprehensive Cloud Native DevOps Course Curriculum

Course Chapter Directory 01 Docker Basics 02 Kubernetes Basics 03 Common Controllers 04 Configuration Management 05 Kubernetes Security 06 Kubernetes Networking 07 Scheduler 08 Kubernetes Storage 09 Package Management Tools 10 Monitoring and Alerts 11 Log Collection 12 DevOps Practices 13 GitOps Practices 14 Istio Hands‑On 15 Containerd Usage 16 Cluster Maintenance

Course Detailed Directory 01. Docker Introduction and Installation 02. Basic Docker Operations 03. Dockerfile Basics – Kubernetes Advanced Training Phase 2 04. Dockerfile Best Practices 05. Kubernetes Introduction and Installation 06. Application Containerization and YAML Files 07. Pod Principles and Lifecycle 08. Pod Basics 09. Advanced Pod Usage 10. ReplicaSet and Deployment 11. Deployment Rolling Updates 12. StatefulSet and DaemonSet 13. Job and CronJob 14. HPA Controller 15. ConfigMap and Secret Usage 16. RBAC Usage 1 17. RBAC Usage 2 18. Security Context Usage 19. Pod Security Policies 20. Admission Controllers 21. Service Usage 22. Kubernetes Service Discovery 23. NodeLocal DNSCache Usage 24. Ingress Principles 25. Basic ingress‑nginx Usage 26. ingress‑nginx Rewrite and Canary Release 27. ingress‑nginx Automatic HTTPS 28. Traefik 2.3 Basic Usage 29. Traefik 2.3 Advanced Usage 30. Traefik 2.3 TCP/UDP Proxy 31. Kubernetes Scheduler Principles 32. Kubernetes Pod Scheduling 33. Local Storage 34. OpenEBS Storage Usage 35. Kubernetes Storage Principles 36. Helm Package Management Tool 36. Helm Package Management Tool (2) 37. Helm Charts Templates 38. Helm Template Development 1 39. Helm Template Development 2 40. Helm Template Development 3 41. Helm Chart Development Example 42. Prometheus Introduction 43. Kubernetes Application Monitoring 44. Kubernetes Monitoring Auto‑Discovery 45. Prometheus Auto‑Discovery relabel 46. Monitoring API Server and Pods 47. Grafana and Prometheus Integration 48. Basic PromQL Usage 49. AlertManager Usage 50. kube‑state‑metrics Usage 51. Prometheus High Availability 52. Thanos Deployment and Practice 53. Thanos Receive Module 54. HPA Based on Custom Metrics 55. Prometheus Operator Installation and Configuration 56. Prometheus Operator Custom Alerting 57. Prometheus Operator Advanced Configuration 58. Prometheus Operator Integration with Thanos 59. Log Collection Architecture Analysis 60. Installing EFK Log Collection System 61. Using Fluentd for Log Collection 62. Optimizing EFK with Kafka 63. Grafana Loki Architecture 64. Grafana Loki Installation and Configuration 65. Loki Promtail Configuration 66. Loki Log Alerting 67. Loki Query Language LogQL 68. Dynamic Jenkins Slave on K8s 69. GitLab Installation and Configuration 70. Harbor Installation and Configuration 71. Jenkins Pipeline 72. Deploying K8s Applications with Jenkins Pipeline 73. Cloud‑Native CI/CD Framework Tekton 74. Tekton Pipeline 75. Tekton Pipeline Optimization 76. Tekton Trigger Usage 77. Tekton Project Hands‑On 78. What is GitOps? 79. Argo CD Installation and Configuration 80. Tekton and Argo CD for GitOps 81. Advanced Argo CD Configuration 82. Argo Rollouts Blue‑Green/Canary Releases 83. Argo Rollouts Progressive Release with Analysis 84. Istio Introduction and Installation 85. Istio Traffic Management 86. Istio Traffic Management (2) 87. Istio Traffic Management (3) 88. Istio Observability 89. Istio Security Management 90. Containerd Introduction 91. Basic Containerd Usage 92. Switching Kubernetes Container Runtime from Docker to Containerd 93. Advanced Containerd CLI tool nerdctl 94. Common Image Build Tools 95. Building a K8s Cluster with Containerd 96. Resource Reservation Configuration 97. High‑Availability Cluster with kube‑vip 98. Efficient Kubectl Usage Tips 99. Using Velero for Cluster Backup and Restore

monitoringCloud NativeDockerCI/CDkubernetesDevOpsInfrastructure as Code
Practical DevOps Architecture
Written by

Practical DevOps Architecture

Hands‑on DevOps operations using Docker, K8s, Jenkins, and Ansible—empowering ops professionals to grow together through sharing, discussion, knowledge consolidation, and continuous improvement.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.