Skip to content

AliSalehDevops/DevOps-Depi-Tasks

 
 

Repository files navigation

Project Overview

This repository contains a series of tasks organized by different topics such as Linux, Nginx, Docker, Jenkins, and Kubernetes. Each task is located in its own folder and has a dedicated README file with detailed instructions.

Table of Contents

Linux

  1. Task 1: Linux Basics
  2. Task 2: Advanced Linux Commands

Nginx and Docker

  1. Task 3: Nginx Introduction and Docker Installation
  2. Task 4: Nginx Configuration and Manual Docker Build
  3. Task 5: Docker Image Backing Up
  4. Task 6: Dockerfile Building Basics
  5. Task 7: Docker Volumes using Nginx and Hello node
  6. Task 8: Docker Networking Manual and using Docker Compose
  7. Task 9: Multilevel Dockerfile and targeted Build with multifile Docker compose
  8. Task 10: Three Complete applications using load balancer and docker compose
  9. Task 11: Logstatch, Elasticsearch and kibana compose application and MySQL Master-Slave Replication

Jenkins

  1. Task 12: Jenkins Freestyle Basics
  2. Task 13: Jenkins pipline Building application
  3. Task 14: Jenkins Docker in Docker, GitHub Webhook, and Agent on Windows Machine
  4. Task 15: Jenkins Pipeline DSL Project
  5. Task 16: Jenkins Templating Engine Project

Kubernetes

  1. Task 17: Kubernetes Setup for Spring Petclinic Application with MySQL Database
  2. Task 18: Helm Deployment for Spring Petclinic Application with MySQL and PostgreSQL
  3. Task 19: Jira Deployment on Kubernetes

Terraform

  1. Task 20: Terraform Deployment for Spring Petclinic Application on Azure
  2. Task 21: Terraform Deployment for AKS on Azure

Ansible


Each task folder contains a specific README.md that provides step-by-step instructions, prerequisites, and additional information. Click on any of the links above to navigate to the respective task's README.

Feel free to explore the tasks and contribute by creating pull requests if you find any improvements or issues.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 67.8%
  • Java 24.9%
  • HTML 4.4%
  • SCSS 1.9%
  • Dockerfile 0.3%
  • HCL 0.2%
  • Other 0.5%