Main - #752
Open
00-Sachin wants to merge 76 commits into
Open
Conversation
Added a learning plan outlining understanding of DevOps and Cloud Engineering, reasons for learning, career goals, and consistency strategies.
Added networking commands to the Linux commands cheat sheet and removed unnecessary content.
Added hands-on practice notes for Linux commands, including process checks, system checks, log checks, and troubleshooting steps.
Documented various commands for reading and writing text files in Linux, including creating, appending, and displaying file contents.
Added an overview of the Linux file system hierarchy and its key directories.
Corrected typos, improved clarity, and added explanations for various Linux directories and commands.
Added commands for cloud deployment setup on EC2 instance.
Corrected typos and clarified explanations regarding the scp command and its usage.
Corrected typos and improved clarity in cloud deployment instructions.
Documented the Day 09 challenge involving user and group management, including user creation, group assignments, directory setup, and permissions testing.
Documented Day 10 challenge focusing on file creation, viewing, and numeric permissions. Included commands used and lessons learned about chmod and file manipulation.
Documented the Day 11 challenge focusing on file and directory ownership in Linux, including commands used and ownership changes practiced.
Updated mindset goals and refined focus areas for improvement.
Updated the overview and observations to reflect the use of two NVMe drives and their combined storage. Enhanced clarity on the LVM process and its benefits in a cloud environment.
Added details about the TCP model, hands-on checklist, mini task for port probing, and reflections on network troubleshooting.
Added detailed explanations of networking concepts including DNS, IP addressing, CIDR, subnetting, and ports.
Added explanations about shebang removal and variable usage in shell scripting.
Added a summary of lessons learned in shell scripting.
Updated the scripting documentation to improve clarity and organization. Fixed minor errors and enhanced output descriptions for better understanding.
Added detailed explanations and examples for various Bash scripting tasks, including functions, strict mode, and system info reporting.
Updated the documentation for Day 19 Challenge, detailing scripts for log rotation, server backup, and scheduled maintenance. Enhanced explanations and formatting for clarity.
Updated the log_analyzer.sh script for improved file validation and added detailed comments for clarity.
Added a comprehensive shell scripting cheatsheet covering variables, loops, functions, text processing, and error handling.
Added basic Git commands and explanations, including differences between git add and commit, and an overview of working directory, staging area, and repository.
Added detailed notes on advanced Git concepts including merge, rebase, stash, and cherry-pick.
Expanded on CI/CD concepts, including Continuous Integration, Continuous Delivery, and Continuous Deployment. Added details on pipeline anatomy and provided a text-based pipeline diagram.
Added comprehensive notes on GitHub Actions and CI/CD concepts, including workflow anatomy, contexts, variables, debugging, and key takeaways.
Removed documentation screenshots section from day-42.md
Documented tasks related to GitHub Secrets management, artifact handling, CI testing, and dependency caching in Day 44 notes.
Removed pipeline screenshot from Docker CI/CD documentation.
Updated the documentation for reusable workflows, including detailed breakdowns of tasks and next steps for submission.
Added detailed explanations and examples for various GitHub Actions tasks, including PR validation, scheduled workflows, smart triggers, and external event triggers.
Added detailed workflow configurations for build, test, and deployment processes, including reusable workflows for Docker and pull request pipelines.
Documented Kubernetes architecture, setup process, and component functions.
Added Dockerfile and docker-compose.yml for Node.js app with PostgreSQL. Included instructions for building and testing the application.
Added documentation for triggers including PR checks, scheduled triggers, manual triggers, and matrix builds. Explained configurations and verifications for each task.
Documented tasks related to multi-job workflows, environment variables, job outputs, conditionals, and smart pipelines in GitHub Actions.
Added examples of Kubernetes Pod manifests for BusyBox and multi-label configurations. Explained imperative vs. declarative approaches and the implications of deleting standalone Pods.
Removed note to self about inserting screenshots before pushing.
Added detailed documentation on Kubernetes Services, including types, manifests, DNS functionality, and endpoints.
Introduced a comprehensive guide on managing dynamic configurations in Kubernetes, covering ConfigMaps, Secrets, injection methods, security considerations, and propagation behavior.
Corrected formatting for Day 55 title in markdown.
Added detailed explanation of Kubernetes StatefulSets, including their use cases, comparison with Deployments, and core concepts like Headless Services and VolumeClaimTemplates.
This document outlines Kubernetes resource management, including the importance of Requests, Limits, and Probes for maintaining cluster health. It explains the consequences of not using these controls and details the functionality of various probes.
Added documentation for Metrics Server and Horizontal Pod Autoscaler, explaining their roles and functionality in Kubernetes.
Updated the Helm documentation to improve clarity and structure, including detailed explanations of core concepts and installation tasks.
Added detailed documentation on Kubernetes deployment architecture, self-healing tests, curriculum mapping, reflections, and toolchain story for the WordPress and MySQL application.
Introduced conceptual notes on Infrastructure as Code (IaC) and its importance in DevOps. Included sections on problems solved by IaC, tool comparisons, and key concepts like 'Declarative' and 'Cloud-Agnostic'.
Expanded the Terraform introduction with detailed explanations on initialization, state management, and core commands.
Added explanations for `depends_on` usage and lifecycle rules in Terraform.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.