Skip to content

Latest commit

 

History

History
88 lines (61 loc) · 1.79 KB

File metadata and controls

88 lines (61 loc) · 1.79 KB

🚀 DevOps Repository

This repository contains structured notes, commands, and examples covering essential DevOps concepts and tools.

It is designed as a starter reference for anyone beginning with DevOps or revising core topics such as Linux, YAML, Docker, and Kubernetes.


🎯 Repository Purpose

The objective of this repository is to:

  • Provide clear and organized DevOps fundamentals
  • Serve as a quick reference for commonly used commands
  • Help beginners understand core DevOps tools and workflows

⚠️ Environment Note

Most commands in this repository are written for Linux-based environments
(Linux, macOS, WSL, or Git Bash on Windows).

🔴 Some commands may not work directly in Windows Command Prompt or PowerShell.

✅ Recommended environments:

  • Git Bash
  • WSL (Ubuntu)
  • VS Code Integrated Terminal

📌 Topics Covered

The repository is organized by topic and will be updated over time.

🐧 Linux Fundamentals

  • File and directory management
  • Permissions and ownership
  • Process management
  • Networking basics
  • Shell commands

📂 Directory: linux/


📄 YAML

  • YAML syntax and structure
  • Key-value pairs
  • Lists and mappings
  • YAML usage in DevOps tools

📂 Directory: yaml/


🐳 Docker

  • Docker concepts and architecture
  • Images and containers
  • Dockerfile basics
  • Common Docker commands
  • Volumes and networking

📂 Directory: docker/


☸️ Kubernetes

  • Kubernetes architecture
  • Pods, nodes, and clusters
  • Deployments and services
  • ConfigMaps and Secrets
  • kubectl commands and manifests

📂 Directory: kubernetes/


📂 Repository Structure

devops-learning/
│
├── linux/
├── yaml/
├── docker/
├── kubernetes/
└── README.md