Skip to content

srinivasa-mallidi/SM-DevOps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SM-DevOps

Welcome to the SM-DevOps repository. This repository contains notes and resources related to DevOps, specifically focusing on Docker and Kubernetes.

Table of Contents

Overview

This repository is organized into two main folders:

  1. Docker: Contains notes and resources about Docker.
  2. Kubernetes: Contains notes and resources about Kubernetes.

Docker

The Docker folder includes various topics and examples related to Docker. Below is a summary of the contents:

  • Introduction to Docker: Overview of Docker, its architecture, and benefits.
  • Docker Installation: Steps to install Docker on different operating systems.
  • Docker Images: Understanding Docker images, creating custom images, and managing images.
  • Docker Containers: Managing Docker containers, running applications in containers, and container lifecycle.
  • Docker Networking: Networking concepts in Docker, creating and managing networks.
  • Docker Volumes: Managing data in Docker using volumes, bind mounts, and tmpfs mounts.
  • Docker Compose: Using Docker Compose to manage multi-container applications.
  • Advanced Topics: Additional advanced topics related to Docker.

Kubernetes

The Kubernetes folder includes various topics and examples related to Kubernetes. Below is a summary of the contents:

  • Introduction to Kubernetes: Overview of Kubernetes, its architecture, and components.
  • Kubernetes Installation: Steps to install Kubernetes on different platforms.
  • Pods: Understanding Pods, the basic unit of deployment in Kubernetes.
  • Deployments: Managing Deployments, rolling updates, and rollbacks.
  • Services: Networking in Kubernetes, different types of Services.
  • ConfigMaps and Secrets: Managing configuration data and sensitive information.
  • Persistent Storage: Persistent Volumes (PV) and Persistent Volume Claims (PVC).
  • DaemonSets, Jobs, and CronJobs: Managing workloads with DaemonSets, Jobs, and CronJobs.
  • Horizontal Pod Autoscaler (HPA): Autoscaling Pods based on resource usage.
  • Resource Quotas and Limit Ranges: Managing resources within namespaces.

Contributing

Contributions are welcome! If you have any improvements, suggestions, or additional notes to add, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -m 'Add new notes').
  4. Push to the branch (git push origin feature-branch).
  5. Create a new Pull Request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published