Skip to content

Latest commit

 

History

History
593 lines (586 loc) · 34.3 KB

README.md

File metadata and controls

593 lines (586 loc) · 34.3 KB

My Personal Documentation

Welcome to my repository dedicated to all my research and notes on Software Development, DevOps and more! This repository serves as a comprehensive collection of my findings, insights, and resources as I explore various aspects of DevOps practices, tools, and methodologies.

Tree of Contents

├── CICD&&Automation
│   ├── ArgoCD
│   │   ├── Argo CD - Documentation.md
│   │   ├── Argo CD - KK.md
│   │   ├── Argo CD - RedHat Docs.md
│   │   └── GitOps with Argo CD overview - KCD Chennai.md
│   ├── Bash
│   │   ├── $Scripting-Beg-Adv
│   │   │   └── Content - Day 1,  Linux Shell Scripting Beginner To Expert Bash Shell Script Course Content - Watch Now 🔥🔥🔥.md
│   │   └── shell
│   │       ├── Bash - Shell Scripting - By CODE IS EVERYTHING.md
│   │       └── shellscript.sh
│   │           ├── md
│   │           │   ├── scripts
│   │           │   │   ├── first.md
│   │           │   │   ├── first2.md
│   │           │   │   └── var.md
│   │           │   └── theories
│   │           │       ├── 1.README.md
│   │           │       ├── 2.PHILOSOPHY.md
│   │           │       └── 3.A First Script.md
│   │           └── txt+sh
│   │               ├── scripts
│   │               │   ├── first.sh
│   │               │   ├── first2.sh
│   │               │   └── var.sh
│   │               └── theories
│   │                   ├── PHILOSOPHY.txt
│   │                   └── README.txt
│   ├── Git & SCM
│   │   ├── Complete Git and SCM Tutorial - KK.md
│   │   ├── The guide to Git I might never have..md
│   │   └── git-LFS
│   │       ├── GIT LFS.md
│   │       ├── GIT LTS - LARGE FILE SYSTEMS.md
│   │       └── Git LFS Specification.md
│   ├── GitHub Actions
│   └── Jenkins
│       ├── FreeCodeCamp - Jenkins.md
│       ├── Jenkins -- by Tamil Cloud YT.md
│       ├── Learn Jenkins Fast! A Simple Jenkins CI Tutorial for Beginners - By Cameron McKenzie.md
│       └── Media
│           ├── Pasted image 20240305111442.png
│           ├── Pasted image 20240305111508.png
│           └── Pasted image 20240305111528.jpg
├── Containerization
│   ├── docker-otherDocs
│   │   ├── Docker for Beginners + Advanced - What is Docker, Introduction to Containers.md
│   │   ├── Docker-sna.md
│   │   └── Docker_Networking_-_Hussein_NaseerV1.md
│   └── k8engineers
│       ├── DockerDeepDive
│       │   └── HANDWRITTEN
│       │       └── INDEX.md
│       └── official
│           ├── Configure Static IP address for Docker Host Machine.md
│           ├── Container Restart Policy.md
│           ├── Containers.md
│           ├── DOCKER CONTAINER CREATION WORKFLOW.md
│           ├── Difference between Docker Engine & Docker Desktop.md
│           ├── Docker Engine Setup using Package Manager.md
│           ├── Docker Engine installation in Ubuntu using convenience script.md
│           ├── Docker Overview.md
│           ├── Docker default parameters.md
│           ├── MYSQL APPLICATION DEPLOYMENT.md
│           ├── System requirements.md
│           ├── What is Docker Container.md
│           └── What is a Container.md
├── Excalidraw
│   └── Drawing 2024-05-08 15.17.12.excalidraw.md
├── IaC
│   └── YAML
│       ├── Complete YAML Course - Beginner to Advanced for DevOps and more!.md
├── LICENSE
├── Networking
│   ├── Hussein Nasser
│   │   └── Proxy Series - Hussein NaseerV1.md
│   ├── Kunal Kushwaha
│   │   ├── Computer Networking Full Course - OSI Model Deep Dive with Real Life Examples by Kunal Kushwaha.md
│   ├── OSI_LayerV1.md
│   ├── Other Networking Docs
│   │   ├── Networking by Drunk Engineer.md
│   │   └── Subnet Masking, NAT, DNS, Firewall.md
├── Orchestration
│   ├── K8s - other docs
│   │   ├── K8s - EDx.md
│   │   ├── K8s - Tamil Tech with Arun
│   │   │   ├── Class 1 - Learn Kubernetes.md
│   │   │   └── Class 2 - Learn Kubernetes.md
│   │   ├── K8s Admin 0 to 1 - Cloudnloud
│   │   │   ├── Kubernetes-Admin-Zero-to-Hero-Introduction-Class 2.md
│   │   │   └── Kubernetes-Admin-Zero-to-Hero-Prerequisite-Class 1 - Cloudnloud.md
│   │   ├── Kubernetes Components and Architecture - by Tami Cloud + Containers from the couch.md
│   │   ├── Kubernetes Tutorial for Begineers - What is Kubernetes - Simplifies Architecture.md
│   │   ├── Learn Kubernetes with Civo Academy.md
│   │   ├── The guide to kubectl I might never have...md
│   │   ├── V2 Kubernetes Tutorial for Begineers - What is Kubernetes - Simplifies Architecture.md
│   │   └── What is Kubernetes - An Unorthodox Guide for Developers.md
│   ├── K8s Official Documentation
│   │   ├── cmd tool - kubectl
│   │   ├── components tools
│   │   └── setup-tools
│   │       └── Kubeadm
│   │           └── Kubeadm - Official K8s Documentation.md
│   │   ├── deploymentYAML.png
│   │   ├── deploymentYAML2.png
│   │   ├── eksctl.png
│   │   ├── how-it-works-k3s-revised.svg
│   │   ├── k8.jpg
│   │   ├── k8arch2.png
│   │   ├── k8s1.png
│   │   ├── kubernetes-pod-cheatsheet.png
│   │   └── orcherstator(Kubernetes).png
│   └── k8engineers.com
│       ├── Kubernetes-Deep-Dive
│       │   ├── HANDWRITTEN
│       │   │   ├── Index.md
│       │   │   ├── section1-k8sArchitecture
│       │   │   │   ├── 0. Index.md
│       │   │   │   ├── 00. section1-full-k8sArchitecture.md
│       │   │   │   ├── 1. High level view of Kubernetes architecture and components.md
│       │   │   │   ├── 2. Common components for control and compute plane nodes.md
│       │   │   │   ├── 3. + 4.  Introduction to Kubernetes Control plane (Master Node) components and its Working Principles.md
│       │   │   │   ├── 4. + 5.  Introduction to Kubernetes compute plane worker node components and its Working Principles.md
│       │   │   │   └── 6.  Kubernetes Components ports and protocolswe saw K8s, components that exists on both and individual in each of the nodes..md
│       │   │   ├── section2-k8sClusterSetup
│       │   │   │   ├── 0. Index.md
│       │   │   │   ├── 00. section2-full-k8sClusterSetup.md
│       │   │   │   ├── 1. Tools to setup kubernetes cluster and Cloud services.md
│       │   │   │   ├── 10.  Part5- Kubernetes HA setup using kubeadm tool(cri-containerd).md
│       │   │   │   ├── 2. Overview on single+multi node setup using kubeadm tool.md
│       │   │   │   ├── 3. Why Containerd not Docker (k8s dropped support for Docker).md
│       │   │   │   ├── 4.  Kubernetes single node setup using kubeadm tool(cri-containerd).md
│       │   │   │   ├── 5. Kubernetes multi-node setup using kubeadm tool (cri-containerd).md
│       │   │   │   ├── 6.  Part1- Kubernetes HA setup using kubeadm tool(cri-containerd).md
│       │   │   │   ├── 7.  Part2- Kubernetes HA setup using kubeadm tool (cri-containerd).md
│       │   │   │   ├── 8.  Part3- Kubernetes HA setup using kubeadm tool(cri-containerd).md
│       │   │   │   └── 9.  Part4-Kubernetes HA setup using kubeadm tool(cri-containerd).md
│       │   │   └── section3-k8sPods
│       │   │       ├── 0. Index.md
│       │   │       ├── 00. section3-full-k8sPods.md
│       │   │       └── 1. Kubernetes Objects overview.md
│       │   ├── official
│       │   │   ├── section1-arch
│       │   │   │   ├── Common components for Control plane and Compute plane nodes.md
│       │   │   │   ├── Introduction to Kubernetes control plane components.md
│       │   │   │   └── K8S Architecture.md
│       │   │   ├── section2-setup
│       │   │   │   ├── 1.Cluster Setup.md
│       │   │   │   ├── 2.Overview of Setup.md
│       │   │   │   ├── 3. Containerd over Docker_.docx.md
│       │   │   │   └── 4.Multi-Node Setup.md
│       │   │   └── section3-pods
│       │   │       ├── 1.Kubernetes Overview & Pod Introduction.md
│       │   │       ├── 10.Application Deployment using Static Pod.md
│       │   │       ├── 11.Challenges in Standalone Pod.md
│       │   │       ├── 2.Integrating Visual Studio Code with kubernetes cluster.md
│       │   │       ├── 3.Pods creation using imperative approach.md
│       │   │       ├── 4.Pod Creation Workflow.md
│       │   │       ├── 5.Creation of Multi container pod with shared volume.md
│       │   │       ├── 6.Handling containers in Pod using crictl(restart container POD).md
│       │   │       ├── 7.Access pod application outside cluster using hostport.md
│       │   │       ├── 8. pod init CONTAINERS.md
│       │   │       └── 9.Pod Lifecycle Restart Policy.md
│       │   └── offl-raw-docs
│       │       ├── docker deepdive
│       │       │   ├── 01.Network types suppported by Docker.docx
│       │       │   ├── 1. Docker Storages.docx
│       │       │   ├── 1. Introduction- Virtualization, Hypervisors, Containers.docx
│       │       │   ├── 2. Introduction to Docker.docx
│       │       │   ├── 3. Docker Engine & Docker Desktop.docx
│       │       │   ├── 4. System Requirements.docx
│       │       │   ├── 6. Docker Engine Setup using Package Manager.docx
│       │       │   ├── 7. Docker Engine installation in Ubuntu using convenience script.docx
│       │       │   ├── 8. Docker default parameters.docx
│       │       │   ├── Configure static IP address for Docker Host.docx
│       │       │   ├── Container Creation Workflow.docx
│       │       │   ├── Container Introduction.docx
│       │       │   ├── Container Restart Policy.docx
│       │       │   ├── Container commands rm, exec, run and create.docx
│       │       │   ├── Docker Containers - Nginx Application.docx
│       │       │   └── MYSQL Application Deployment_.docx
│       │       └── kubernetes deepdive
│       │           ├── sec1-k8s-architecture
│       │           │   ├── 1. Architecture and Components.docx
│       │           │   ├── 2. Common Components.docx
│       │           │   └── 3. Control Plane Componentes.docx
│       │           ├── sec2-k8-setup
│       │           │   ├── 1. Cluster setup.docx
│       │           │   ├── 2. Overview of setup.docx
│       │           │   ├── 3. Containerd over Docker_.docx
│       │           │   └── 4. MultiNode Setup.pdf
│       │           └── sec3-k8s-pods
│       │               ├── 1.Kubernetes Overview & Pod Introduction.docx
│       │               ├── 10.Static Pod (Controlled by kubelet).docx
│       │               ├── 11.Challenges of Standalone Pod.docx
│       │               ├── 2.Integrating VS code with K8s Cluster.pdf
│       │               ├── 3.Pods creation using imperative approach.docx
│       │               ├── 4.Pod Creation Workflow.docx
│       │               ├── 5.Multicontainer pod with Shared Volume.docx
│       │               ├── 6.Handling containers in Pod using crictl_.docx
│       │               ├── 7.Access pod application outside cluster(hostport).docx
│       │               ├── 8.Pod initContainers.docx
│       │               └── 9.Pod Lifecycle Restart Policy.docx
│       └── kubernetes_latest_manifest
│           ├── CRD
│           │   ├── README.md
│           │   └── senario1.yaml
│           ├── CRI
│           ├── DNS
│           │   ├── CoreDNS
│           │   └── migration
│           ├── DockerEngine
│           │   ├── Docker best practices
│           │   ├── Docker security
│           │   ├── Dockerfile-examples.md
│           │   ├── Note.txt
│           │   ├── Note1.txt
│           │   ├── T01-Docker-fundamentals
│           │   │   ├── 01-Docker-setup.md
│           │   │   ├── 02-docker-daemon.md
│           │   │   ├── 03-docker-default-parameters.md
│           │   │   ├── README.md
│           │   │   ├── Vagrantfile
│           │   │   └── src
│           │   │       └── images
│           │   │           └── docker-flow.png
│           │   ├── T02-Docker-Images
│           │   │   ├── 01-docker-image-actions.md
│           │   │   └── README.md
│           │   ├── T03-Docker-containers
│           │   │   ├── 01-Docker-container-basics.md
│           │   │   ├── 02-Docker-containers-advanced.md
│           │   │   ├── 03-jenkins-container-deployment.md
│           │   │   ├── 04-PhpMyAdmin-MySQL.md
│           │   │   ├── README.md
│           │   │   └── sharing-layers.jpg
│           │   ├── T04-Docker-networking
│           │   │   ├── 01-Docker-network-bridge.md
│           │   │   ├── 02-Docker-host-network.md
│           │   │   ├── 03-Docker-none-network.md
│           │   │   ├── 04-Docker-overlay-network.md
│           │   │   └── README.md
│           │   ├── T05-Docker-volumes
│           │   │   ├── 01-Docker-volume-mount.md
│           │   │   ├── 02-Docker-bind-mount.md
│           │   │   └── README.md
│           │   ├── T06-Docker-custom-image-build
│           │   │   ├── 01-dockerfile-build.md
│           │   │   ├── 02-Image-multistage-build.md
│           │   │   ├── 03-Advanced-Image-Build.md
│           │   │   ├── 04-Dockerfile-init-process.md
│           │   │   ├── 05-nginx-php-mysql.md
│           │   │   ├── Dockerfile
│           │   │   └── README.md
│           │   ├── T07-Docker-backup-restore
│           │   │   ├── 01-Images-backup-restore.md
│           │   │   ├── 02-container-backup-restore.md
│           │   │   └── 03-Advanced-backup-tasks.md
│           │   ├── T08-Docker-underlying-technologies
│           │   │   └── 01-docker-backend.md
│           │   ├── T09-Docker-registry
│           │   │   ├── 01-Docker-local-registry.md
│           │   │   ├── 02-Secure-local-registry.md
│           │   │   └── 03-advanced-local-registry-options.md
│           │   ├── T10-Microservices-CurrencyConversion
│           │   │   ├── 01-Currency-conversion-app.md
│           │   │   ├── currency-conversion-app-h2.PNG
│           │   │   ├── currency-conversion-app-sql.PNG
│           │   │   ├── docker-compose-h2.yml
│           │   │   └── docker-compose-sql.yml
│           │   ├── Task
│           │   │   ├── NFS volume mount
│           │   │   ├── docker0-default-subnet
│           │   │   ├── jenkins_deployment
│           │   │   ├── mysql_deployment
│           │   │   ├── pem_cert
│           │   │   ├── percone-xtradb cluster
│           │   │   └── todo_task
│           │   ├── docker dashboard
│           │   ├── docker networking
│           │   ├── docker storage drivers
│           │   ├── docker-compose.md
│           │   ├── docker-machine
│           │   ├── docker-remote-connection.txt
│           │   ├── docker-root-directory
│           │   ├── docker-swarm-compose
│           │   ├── shortcuts
│           │   └── src
│           │       └── images
│           │           └── docker-flow.png
│           ├── Helm v3
│           │   ├── 1.install_charts.txt
│           │   ├── 2.custom_chart_layout.txt
│           │   ├── 3.values.yaml
│           │   ├── Concepts_of_helm.txt
│           │   ├── basic_helm_repo.txt
│           │   └── installation_and_setup.txt
│           ├── Kubernetes
│           │   ├── 01-kubernetes-architecture-Installation
│           │   │   ├── 01-k8s-components.md
│           │   │   ├── 02-k8s-setup-kubeadm-docker.md
│           │   │   ├── 03-k8s-setup-kubeadm-containerd.md
│           │   │   ├── 04-k8s-minikube.md
│           │   │   ├── 05-k8s-ha-kubeadm-containerd.md
│           │   │   ├── README.md
│           │   │   ├── container-runtimes
│           │   │   ├── keystone-k8s-authetication.txt
│           │   │   ├── keystone.sh
│           │   │   └── known_issues.md
│           │   ├── 02-Pods
│           │   │   ├── 00-workflow.md
│           │   │   ├── 01-sample-nignx.yaml
│           │   │   ├── 02-multi-container.yaml
│           │   │   ├── 03-pod-initContainers.yaml
│           │   │   ├── 04-static-pod.yaml
│           │   │   ├── 05-container-resources.yaml
│           │   │   ├── 05-pod-volumes
│           │   │   │   ├── 01-emptyDir.yaml
│           │   │   │   ├── 02-hostPath.yaml
│           │   │   │   ├── 03-nfs.yaml
│           │   │   │   ├── 04-downwardapi.yaml
│           │   │   │   ├── REAME.md
│           │   │   │   ├── examples
│           │   │   │   └── nfs-server-setup.md
│           │   │   ├── 06-sidecar_container.yaml
│           │   │   ├── 07-Jenkins-CICD.yaml
│           │   │   ├── 08-memcached_pod.md
│           │   │   ├── README.md
│           │   │   ├── pod_preset.yaml
│           │   │   └── pod_secret_privateimage.yaml
│           │   ├── 03-Replicationcontroller-and-ReplicaSet
│           │   │   ├── 01-rc-basic.yaml
│           │   │   ├── 02-rc-jenkins.yaml
│           │   │   ├── 03-rs-basic.yaml
│           │   │   ├── 04-rs-mysql.yaml
│           │   │   └── README.md
│           │   ├── 04-Deployment
│           │   │   ├── README.md
│           │   │   ├── basic_deployment.yaml
│           │   │   ├── jenkins_deployment.yaml
│           │   │   ├── jenkins_notes.txt
│           │   │   ├── mysql_deployment.yaml
│           │   │   └── secure_nginx.yaml
│           │   ├── 05-Daemonset
│           │   │   ├── README.md
│           │   │   ├── basic_fluend.yaml
│           │   │   └── nginx_basic.yaml
│           │   ├── 06-Services
│           │   │   ├── 01-ClusterIP-service.yaml
│           │   │   ├── 02-NodePort-service.yaml
│           │   │   ├── 03-LoadBalancer-metalLB.md
│           │   │   ├── 04-Extername-service.md
│           │   │   ├── 05-ExternalIP-service.md
│           │   │   ├── 06-Headless-service.yaml
│           │   │   ├── 08-Pod_DNS.yaml
│           │   │   ├── LB-eks.yaml
│           │   │   ├── NOTE.txt
│           │   │   └── README.md
│           │   ├── 07-Storage
│           │   │   ├── 01-Persistant-Volumes
│           │   │   │   ├── pv_pvc_hostpath.yaml
│           │   │   │   └── pv_pvc_nfs.yaml
│           │   │   ├── 03-Provisioners
│           │   │   │   └── nfs
│           │   │   │       ├── ceph
│           │   │   │       │   └── ceph-provisionar.yaml
│           │   │   │       ├── class.yaml
│           │   │   │       ├── deployment.yaml
│           │   │   │       ├── nfs-provisionar.yaml
│           │   │   │       ├── pod_sample.yaml
│           │   │   │       ├── pvc_example.yaml
│           │   │   │       ├── rbac.yaml
│           │   │   │       ├── sc.yaml
│           │   │   │       └── storageclass.yaml
│           │   │   ├── NOTE.txt
│           │   │   ├── README.md
│           │   │   ├── azure_disk.md
│           │   │   ├── downwardapi_env.yaml
│           │   │   ├── local_storage.yaml
│           │   │   ├── pvc-ebs.yaml
│           │   │   └── storage-class-ebs-io1.yaml
│           │   ├── 08-StatefulSet
│           │   │   ├── NOTE.txt
│           │   │   ├── README.txt
│           │   │   ├── mysql_statfulset.yaml
│           │   │   ├── nfs_nginx_stateful.yaml
│           │   │   ├── nginx_statefulset.yaml
│           │   │   └── single-instance-mysql.yaml
│           │   ├── 09-Configmap
│           │   │   ├── README.md
│           │   │   ├── configmap_env_pod.yaml
│           │   │   ├── configmap_volume_pod.yaml
│           │   │   ├── nginx_deployment.yaml
│           │   │   ├── pod-script.yaml
│           │   │   └── test_script.sh
│           │   ├── 10-Secrets
│           │   │   ├── PodPreset.yaml
│           │   │   ├── README.md
│           │   │   ├── docker_private_images.txt
│           │   │   ├── mysql_password.yaml
│           │   │   ├── secret_env.yaml
│           │   │   ├── secrets_volumes.yaml
│           │   │   └── tls_certs.yaml
│           │   ├── 11-Jobs-and-Cronjobs
│           │   │   ├── README.md
│           │   │   ├── cronjob1.yaml
│           │   │   ├── job1.yaml
│           │   │   └── mysql_backup_cronjob.yaml
│           │   ├── 12-Authentication-and-Authrization(RBAC)
│           │   │   ├── README.md
│           │   │   ├── cert_based_iam.md
│           │   │   ├── limited_namespaceaccess.yaml
│           │   │   ├── sc_rbac.yaml
│           │   │   └── serviceaccount and tokens
│           │   │       ├── README.txt
│           │   │       └── serviceaccount.yaml
│           │   ├── 13-Scheduling
│           │   │   ├── PodTopology.yaml
│           │   │   ├── README.md
│           │   │   ├── nodeAffinity.yaml
│           │   │   ├── nodeSelectornodeName.yaml
│           │   │   ├── note.txt
│           │   │   ├── podAffinity.yaml
│           │   │   ├── samplefile.yaml
│           │   │   └── taints-and-tollerations.md
│           │   ├── 14-HPA
│           │   │   ├── NOTE.txt
│           │   │   ├── deployment-php.yaml
│           │   │   └── deployment.yaml
│           │   ├── 15-Ingress-controller
│           │   │   ├── README.md
│           │   │   ├── test-app-ingress-rules.yaml
│           │   │   ├── test-app-service.yaml
│           │   │   └── test-apps.yaml
│           │   ├── 17-Probes
│           │   │   ├── README.md
│           │   │   ├── liveness-probes.yaml
│           │   │   ├── nginx_probe.yaml
│           │   │   ├── readiness-probes.yaml
│           │   │   └── senario1.yaml
│           │   ├── 18-Certificate-Management
│           │   │   └── README.md
│           │   ├── 19-Quota
│           │   │   ├── README.md
│           │   │   └── resourcequota.yaml
│           │   ├── 20-Monitoring
│           │   │   ├── EFK
│           │   │   │   ├── README.md
│           │   │   │   ├── elasticsearch.yaml
│           │   │   │   ├── fluentd.yaml
│           │   │   │   ├── kibana.yaml
│           │   │   │   └── pv.yaml
│           │   │   ├── README.md
│           │   │   └── prometheus
│           │   │       ├── node-exporter.yaml
│           │   │       └── promethues.yaml
│           │   ├── 22-security
│           │   │   ├── Dockerfile
│           │   │   ├── README.md
│           │   │   └── kube-bench.yaml
│           │   └── src
│           │       └── images
│           │           ├── Ingress-Controller-k8s.png
│           │           ├── aks-storage.PNG
│           │           ├── app1-ingress.PNG
│           │           ├── app2-ingress.PNG
│           │           ├── azure-network.PNG
│           │           ├── daemonset.png
│           │           ├── deployment.png
│           │           ├── docker_compared.png
│           │           ├── efk.png
│           │           ├── fluentbit.png
│           │           ├── fluentd-elasticsearch.png
│           │           ├── k8s-ingress.png
│           │           ├── loadbalancer-k8s.png
│           │           ├── pod_for_yt.png
│           │           ├── pv-pvc.png
│           │           └── services-k8s.png
│           ├── README.md
│           ├── TLS certificates
│           │   ├── README.md
│           │   └── README1.md
│           ├── Task
│           │   ├── Jenkins
│           │   │   └── jenkins_deployment.yaml
│           │   ├── README.md
│           │   ├── app_deployment
│           │   │   ├── frontend_backend_connectivity.yaml
│           │   │   └── wordpress-deployment.yaml
│           │   ├── etcd
│           │   │   └── backup and restore cluster
│           │   ├── k8s_upgrade
│           │   │   ├── OS Upgrade in k8s cluster
│           │   │   └── upgrade k8s cluster
│           │   ├── patch live container
│           │   └── taint
│           ├── YAML_JSON
│           │   ├── JSON.txt
│           │   └── YAML.txt
│           ├── dashboard_acecss
│           ├── kubernetes_setup.txt
│           ├── maintainance
│           │   └── drain.txt
│           ├── monitoring
│           │   ├── EFK
│           │   │   ├── NOTE.txt
│           │   │   ├── README.md
│           │   │   └── efk_test.yaml
│           │   ├── README.md
│           │   ├── elasticsearch.yaml
│           │   ├── kibana.yaml
│           │   └── promethues.yaml
│           ├── operator
│           ├── postgresql-statefulset.yaml
│           ├── sample_kubeconfig
│           ├── security
│           │   ├── README.md
│           │   ├── calico-networking
│           │   └── network_policy
│           ├── shortcuts
│           └── syllabus
├── README.md
├── Selfmade Ninja Dev
│   ├── API
│   │   └── API Orientation - SNA.md
│   ├── C
│   ├── C for Hacking
│   ├── Full-Stack Web Engineering
│   │   └── 7. Request Response Part - 1 - SNA.md
│   ├── LAHTP
│   ├── Python CLI
│   ├── Python Marathon
│   ├── Socket
│   │   └── Socks.md
│   └── Web Hacking
├── Storage
│   ├── AWS S3 - Simple Storage Service.md
│   └── MinIO - Kubernetes native object storage.md
└── Systems
    ├── Linux
    │   └── Introduction to Linux & Terminal Commands - Full Course for Beginners.md
    └── ssh
        ├── SSH Crash Course with Some DevOps.md
        ├── SSH Tutorial - Crash Course.md
        └── ssh - secure shell.md

109 directories, 541 files

Introduction

This repository is a living document of my journey through the world of DevOps. Here, you'll find detailed notes, summaries, and insights on various topics related to DevOps. Whether you are a beginner or an experienced professional, I hope these notes will be helpful for you in understanding and applying DevOps practices.

Getting Started

To get started, simply clone the repository and explore the notes and resources provided.

git clone https://github.com/rithishsamm/myTutorialHell
cd myTutorialHell

Setup

Everything Starts with a Note-taking System. In this section, I explain the importance of a note-taking system. This is the base of everything. We will only start learning about all of these when we have our note-taking in order.

==I'll guide you the step by step process of setting up the same for giving you the best reading experience and taking notes on the same.==

  1. Clone the Repository
  2. Download and Install Obsidian
  3. Obsidian -> Open Folder as vault
  4. Select the Folder that you cloned

Congrats! Now all these markdowns are readable.

  1. Click the icon on the Top Left Corner named Collapse, expand it.
  2. Click on Settings
  3. Go to Appearance
  4. Browse Themes and Pick as per your taste. I use and would recommend Prism
  5. And change fonts too if necessary. I use Segeo UI for Interface, Calibri for Font and Courier New for monospace. For customize as per your convenience.
  6. Go to Community Plugins Options
  7. Turn On Community Plugins, Reload if necessary.
  8. Open the same, Click on Browse button in the Community Plugins Option
  9. Search for Style settings
  10. Install and Enable it
  11. Reload or close it and reopen,
  12. Looks neat!

Contributing

Contributions are welcome! If you have any suggestions, improvements, or additional resources to add, please feel free to create a pull request or open an issue.

License

This work is licensed under a Creative Commons 1.0 Universal (CC0-1.0) License.