DEVOPSSyllabus
DEVOPSSyllabus
DEVOPSSyllabus
● Shell Scripting
○ Basics of Shell Scripting
○ Real - Time Scenarios We have in shell Scripting.
● Red hat Linux Administration
○ Introduction to Red Hat Linux
○ File System Management
○ User and Group Administration
○ Package Management with Yum
○ System Services and systemd
○ Networking Configuration
CONTENTS
○ Networking Concepts - SNAT, DNAT,IP, Netmask
○ Security and Permissions
○ System Performance Monitoring
○ Storage Management
○ Backup and Restore
○ Kernel and Module Management
○ Remote Access with SSH
○ CPU Scheduling, Job Scheduling
● Python Based Automation Scripts
● Introduction to Kubernetes
○ Defining Kubernetes and its Role in Container
Orchestration
○ Exploring the Features and History of Kubernetes
● Kubernetes Architecture
○ In-Depth Analysis of Kubernetes Architecture
○ Understanding Node Components, Manifest File
Components, and Service Components
○ Overview of Node and Pod Fundamentals
○ Role of Master Node and Components of the Control Plane
○ Installing and Configuring kubectl and minikube
● Kubernetes Basics
○ Kubernetes Commands: Navigating and Interacting with
Kubernetes
○ Creation and Deletion of Pods
○ Managing Kubernetes YAML Configurations
○ Higher-Level Kubernetes Objects and Object Management
○ Labels and Selectors in Kubernetes
○ Kubernetes Networking, Services, and NodePort
○ Understanding Namespaces in Kubernetes
○ Multi Container Pod Setup
○ Pods Design pattern - Sidecar, Ambassador
● Working with Applications in Kubernetes
○ Installing Kubernetes on AWS
○ Deploying Microservices Applications to Kubernetes Cluster
CONTENTS
○ ConfigMap and Secret Usage in Kubernetes
○ Exploring Volumes in Kubernetes
○ Persistent Volume and LivenessProbe in Kubernetes
○ Replication, Auto-Healing, and Deployment in Kubernetes
● Advanced Kubernetes Topics
○ Helm And Istio Service mesh
○ Role-Based Access Control (RBAC) and Service Accounts
○ Helm and Istio Integration in Kubernetes
○ Kubernetes Interview Questions
○ Differences Between Monolithic and Microservices
Architecture
○ HPA, Ingress, Taint and toleration
Week 7 - Ansible
● Installation Of grafana
● Database Installation MySQL
● Grafana Setup with My SQL
● Installation of prometheus
● Setting Up Prometheus on Kubernetes cluster
● Monitoring K8 Cluster with prometheus
● Alerts in Grafana
● Grafana Plugins
Projects