From 1ff0b82f70506943c8c90d5695ca1bd16924d4ca Mon Sep 17 00:00:00 2001 From: Bilal Khan Date: Sat, 3 Dec 2022 16:57:45 +0500 Subject: [PATCH] Video links are added --- Days/day1.md | 3 ++- Days/day10.md | 2 +- Days/day11.md | 2 +- Days/day12.md | 2 +- Days/day13.md | 2 +- Days/day14.md | 2 +- Days/day15.md | 2 +- Days/day16.md | 2 +- Days/day17.md | 2 +- Days/day18.md | 2 +- Days/day19.md | 2 +- Days/day2.md | 2 +- Days/day20.md | 2 +- Days/day21.md | 2 +- Days/day22.md | 2 +- Days/day23.md | 23 +++++++++++++++++------ Days/day24.md | 2 +- Days/day25.md | 2 +- Days/day26.md | 2 +- Days/day27.md | 2 +- Days/day28.md | 2 +- Days/day29.md | 2 +- Days/day3.md | 2 +- Days/day30.md | 2 +- Days/day31.md | 2 +- Days/day32.md | 2 +- Days/day33.md | 2 +- Days/day34.md | 2 +- Days/day35.md | 2 +- Days/day36.md | 2 +- Days/day37.md | 2 +- Days/day38.md | 2 +- Days/day39.md | 2 +- Days/day4.md | 2 +- Days/day40.md | 2 +- Days/day41.md | 2 +- Days/day42.md | 2 +- Days/day43.md | 2 +- Days/day44.md | 2 +- Days/day45.md | 14 ++++++++------ Days/day46.md | 2 +- Days/day47.md | 2 +- Days/day48.md | 2 +- Days/day49.md | 2 +- Days/day5.md | 2 +- Days/day50.md | 2 +- Days/day51.md | 6 +++--- Days/day52.md | 2 +- Days/day53.md | 2 +- Days/day54.md | 2 +- Days/day55.md | 2 +- Days/day56.md | 2 +- Days/day57.md | 2 +- Days/day58.md | 2 +- Days/day59.md | 2 +- Days/day6.md | 2 +- Days/day60.md | 2 +- Days/day7.md | 2 +- Days/day8.md | 2 +- Days/day9.md | 2 +- 60 files changed, 86 insertions(+), 72 deletions(-) diff --git a/Days/day1.md b/Days/day1.md index a592a37..aa84bd5 100755 --- a/Days/day1.md +++ b/Days/day1.md @@ -1,6 +1,7 @@ On the first day, I learned the following things about Git. - `git init` will only track a particular directory in which git is initialized. +- `ls -a .git` will show you the hidden file that are created after initializing git. - `git status` will show the status of the files that are newly created, modified or deleted. - `git add filename` OR `git add .` will add a particular or all the files into the staging area and it can now be tracked them before committing them into Git. - `git commit -m "add a message"` will commit the changes in the git. @@ -19,4 +20,4 @@ On the first day, I learned the following things about Git. ## **Explaining it in a video** -Here you can get an explanation in a video. [1/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [1/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=OFT4WdkkHD0&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=58) \ No newline at end of file diff --git a/Days/day10.md b/Days/day10.md index 619304e..0fb486b 100755 --- a/Days/day10.md +++ b/Days/day10.md @@ -6,4 +6,4 @@ Click Here: ## **Explaining it in a video** -Here you can get an explanation in a video. [10/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [10/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=IE_rKxOd2cY&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=9) \ No newline at end of file diff --git a/Days/day11.md b/Days/day11.md index db00d7e..ccf4784 100755 --- a/Days/day11.md +++ b/Days/day11.md @@ -6,4 +6,4 @@ Click Here: ## **Explaining it in a video** -Here you can get an explanation in a video. [11/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [11/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=4iOyY7l1LQE&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=10) \ No newline at end of file diff --git a/Days/day12.md b/Days/day12.md index 5412a2c..31750ba 100755 --- a/Days/day12.md +++ b/Days/day12.md @@ -45,4 +45,4 @@ On the twelveth day, I learned the following things about Linux. ## **Explaining it in a video** -Here you can get an explanation in a video. [12/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [12/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=fC7GimfksZA&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=11) \ No newline at end of file diff --git a/Days/day13.md b/Days/day13.md index 308ebc3..1f35003 100755 --- a/Days/day13.md +++ b/Days/day13.md @@ -73,4 +73,4 @@ Let's you want to find multiple files and delete them. ## **Explaining it in a video** -Here you can get an explanation in a video. [13/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [13/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=eGC9j2u2uoA&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=12) \ No newline at end of file diff --git a/Days/day14.md b/Days/day14.md index 2ba3f4c..3549be2 100755 --- a/Days/day14.md +++ b/Days/day14.md @@ -71,4 +71,4 @@ Aliases are mostly used to replace long commands, improving efficiency and avoid ## **Explaining it in a video** -Here you can get an explanation in a video. [14/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [14/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=MIQtL_Hnupg&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=13) \ No newline at end of file diff --git a/Days/day15.md b/Days/day15.md index c9948d6..85d508e 100755 --- a/Days/day15.md +++ b/Days/day15.md @@ -6,4 +6,4 @@ Click Here: ## **Explaining it in a video** -Here you can get an explanation in a video. [15/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [15/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=3x_ViuBC9Z0&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=14) \ No newline at end of file diff --git a/Days/day16.md b/Days/day16.md index 38cbc2c..965f38e 100755 --- a/Days/day16.md +++ b/Days/day16.md @@ -121,4 +121,4 @@ On the sixteenth day, I learned the following things about YAML. ## **Explaining it in a video** -Here you can get an explanation in a video. [16/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [16/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=XYnOY6slAdQ&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=15) \ No newline at end of file diff --git a/Days/day17.md b/Days/day17.md index a4e0b6d..373d919 100755 --- a/Days/day17.md +++ b/Days/day17.md @@ -151,4 +151,4 @@ On the seventeenth day, I learned the following things about YAML. ## **Explaining it in a video** -Here you can get an explanation in a video. [17/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [17/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=fW57FPJnAcg&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=16) \ No newline at end of file diff --git a/Days/day18.md b/Days/day18.md index 3e81219..6b94784 100755 --- a/Days/day18.md +++ b/Days/day18.md @@ -6,4 +6,4 @@ Click Here: ## **Explaining it in a video** -Here you can get an explanation in a video. [18/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [18/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=WzScC85501A&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=17) \ No newline at end of file diff --git a/Days/day19.md b/Days/day19.md index a5558ca..b0974f2 100755 --- a/Days/day19.md +++ b/Days/day19.md @@ -92,4 +92,4 @@ Whenever you'll go to the localhost 8080, it will forward it inside the containe ## **Explaining it in a video** -Here you can get an explanation in a video. [19/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [19/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=iNJNyqc0628&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=18) \ No newline at end of file diff --git a/Days/day2.md b/Days/day2.md index b0b5f42..60553ee 100755 --- a/Days/day2.md +++ b/Days/day2.md @@ -8,4 +8,4 @@ On the second day, I learned the following things about Git. ## **Explaining it in a video** -Here you can get an explanation in a video. [2/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [2/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=wu2dPH4ybOs&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=1) \ No newline at end of file diff --git a/Days/day20.md b/Days/day20.md index 07010bb..1aba5f8 100755 --- a/Days/day20.md +++ b/Days/day20.md @@ -52,4 +52,4 @@ The following points need to be noted about the above file − ## **Explaining it in a video** -Here you can get an explanation in a video. [20/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [20/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=ZRblUgxVjU8&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=19) \ No newline at end of file diff --git a/Days/day21.md b/Days/day21.md index 8186d6f..36ed061 100755 --- a/Days/day21.md +++ b/Days/day21.md @@ -6,4 +6,4 @@ Click Here: ## **Explaining it in a video** -Here you can get an explanation in a video. [21/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [21/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=H2VG7LBva6Q&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=20) \ No newline at end of file diff --git a/Days/day22.md b/Days/day22.md index 6c19803..968953c 100755 --- a/Days/day22.md +++ b/Days/day22.md @@ -6,4 +6,4 @@ Click Here: ## **Explaining it in a video** -Here you can get an explanation in a video. [22/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [22/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=24UbnN4l4XI&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=21) \ No newline at end of file diff --git a/Days/day23.md b/Days/day23.md index c5fa503..68c234c 100755 --- a/Days/day23.md +++ b/Days/day23.md @@ -26,7 +26,7 @@ On the twenty-third day, I learned the following things about Kubernetes. 60-Days-Of-DevOps

-- It is saying that docker should not be used with root privilege. To solve this problem, type `CTRL+D` to go out from root. +- It is saying that docker should not be used with root privilege. To solve this problem, press `CTRL+D` to go out from root. - After that, again type `minikube start --vm-driver=docker` and it will give you another following error. @@ -40,7 +40,9 @@ On the twenty-third day, I learned the following things about Kubernetes. sudo usermod -aG docker $USER newgrp docker -- If it is still not working recovering then visit this [website](https://linuxhandbook.com/docker-permission-denied/#:~:text=deal%20with%20it.-,Fix%201%3A%20Run%20all%20the%20docker%20commands%20with%20sudo,the%20Docker%20daemon%20socket%27%20anymore.) that will show you more ways. +- If it is still not working then visit this [website](https://linuxhandbook.com/docker-permission-denied/#:~:text=deal%20with%20it.-,Fix%201%3A%20Run%20all%20the%20docker%20commands%20with%20sudo,the%20Docker%20daemon%20socket%27%20anymore.) that will show you more ways. + +- Visit this link [StackOverflow](https://stackoverflow.com/questions/65397050/minikube-does-not-start-on-ubuntu-20-04-lts-exiting-due-to-guest-provision) and it will show you the solution if you faced a problem. - Once the commands are executed successfully, you will get the following result. @@ -85,9 +87,8 @@ On the twenty-third day, I learned the following things about Kubernetes. - name: c00 image: ubuntu command: ["/bin/bash", "-c", "while true; do echo Hello-Bilal; sleep 5; done"] - restartPolicy: Never #Defaults to Always -- `kubctl apply -f pod.yml` will run the comands that are present in the yaml file. +- `kubectl apply -f pod.yml` will run the comands that are present in the yaml file. - `kubectl get pods -o wide` will show you the exact location of the pods with their ip addresses. @@ -112,6 +113,8 @@ On the twenty-third day, I learned the following things about Kubernetes. spec: ... +- `kubectl describe pod pod-name` OR `kubectl describe pod/pod-name` will show each and every detail of a pod. + **Data in YAML file for multiple containers** kind: Pod @@ -127,10 +130,16 @@ On the twenty-third day, I learned the following things about Kubernetes. image: ubuntu command: ["/bin/bash", "-c", "while true; do echo Hello-Khan; sleep 5; done"] +- First apply the file by writing `kubectl apply -f pod.yml` + - `kubectl exec pod-name -it -c container-name -- /bin/bash` will move you inside the container. - `ps -ef` will show you the things that are running inside the container. +- `kubectl logs -f pod-name` will show you the information of the container(s) in a specific pod. + +- `kubectl logs -f pod-name -c container-name` will show you the information of a specific container in a specific pod. + **Writing environment variables in YAML file** kind: Pod @@ -146,9 +155,11 @@ On the twenty-third day, I learned the following things about Kubernetes. - name: MYNAME value: Bilal +- First apply the file by writing `kubectl apply -f pod.yml` + - After going inside the container by this command `kubectl exec pod-name -it -c container-name -- /bin/bash`, type `env` to get the environment variables. -- `echo $MYNAME` to get the environment variable value. +- After getting inside the container, type `echo $MYNAME` to get the environment variable value. - `kubectl config view` will show you the information about the cluster. @@ -160,4 +171,4 @@ On the twenty-third day, I learned the following things about Kubernetes. ## **Explaining it in a video** -Here you can get an explanation in a video. [23/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [23/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=MWXARs8Xwx8&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=59) \ No newline at end of file diff --git a/Days/day24.md b/Days/day24.md index f504996..1d43854 100755 --- a/Days/day24.md +++ b/Days/day24.md @@ -190,4 +190,4 @@ On the twenty-forth day, I learned the following things about Kubernetes. ## **Explaining it in a video** -Here you can get an explanation in a video. [24/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [24/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=KgrE-ZauahY&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=22) \ No newline at end of file diff --git a/Days/day25.md b/Days/day25.md index 90425ad..f812063 100755 --- a/Days/day25.md +++ b/Days/day25.md @@ -113,4 +113,4 @@ Your deployment may get stuck trying to deploy its newest replicaset without eve ## **Explaining it in a video** -Here you can get an explanation in a video. [25/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [25/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=axHvwpRgq7I&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=23) \ No newline at end of file diff --git a/Days/day26.md b/Days/day26.md index ea8791b..39d5b73 100755 --- a/Days/day26.md +++ b/Days/day26.md @@ -356,4 +356,4 @@ Kubernetes networking addresses four concerns. ## **Explaining it in a video** -Here you can get an explanation in a video. [26/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [26/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=7X4XznzdLb4&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=24) \ No newline at end of file diff --git a/Days/day27.md b/Days/day27.md index 00ba683..07737c7 100755 --- a/Days/day27.md +++ b/Days/day27.md @@ -194,4 +194,4 @@ These are possible types. ## **Explaining it in a video** -Here you can get an explanation in a video. [27/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [27/60 Day of DevOps Challenge](youtube.com/watch?v=XifM81LHMlA&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=25) \ No newline at end of file diff --git a/Days/day28.md b/Days/day28.md index c25af2f..eb397d5 100755 --- a/Days/day28.md +++ b/Days/day28.md @@ -104,4 +104,4 @@ You can share your policy with others also. After downloading the file, give it ## **Explaining it in a video** -Here you can get an explanation in a video. [28/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [28/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=L_pwnsJA7zI&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=26) \ No newline at end of file diff --git a/Days/day29.md b/Days/day29.md index 569fcd0..601511e 100755 --- a/Days/day29.md +++ b/Days/day29.md @@ -86,4 +86,4 @@ Lens will search common directories for kubeconfig files. If you click Browse cl ## **Explaining it in a video** -Here you can get an explanation in a video. [29/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [29/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=1Zf0tEYBylc&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=27) \ No newline at end of file diff --git a/Days/day3.md b/Days/day3.md index cf015af..18eb2fd 100755 --- a/Days/day3.md +++ b/Days/day3.md @@ -27,4 +27,4 @@ Upstream is the original repo that you have forked from an original account. ## **Explaining it in a video** -Here you can get an explanation in a video. [3/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [3/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=EX31ny6PQgY&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=2) \ No newline at end of file diff --git a/Days/day30.md b/Days/day30.md index 305080c..e3d6222 100755 --- a/Days/day30.md +++ b/Days/day30.md @@ -52,4 +52,4 @@ On the thirtith day, I learned the following things about Monokle. ## **Explaining it in a video** -Here you can get an explanation in a video. [30/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [30/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=jdTXItTCPGs&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=28) \ No newline at end of file diff --git a/Days/day31.md b/Days/day31.md index 818d748..ce64b13 100755 --- a/Days/day31.md +++ b/Days/day31.md @@ -94,4 +94,4 @@ On the thirty first day, I learned the following things about Kubescape. ## **Explaining it in a video** -Here you can get an explanation in a video. [31/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [31/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=nnt3V8YifEA&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=29) \ No newline at end of file diff --git a/Days/day32.md b/Days/day32.md index ed79766..caaf48b 100755 --- a/Days/day32.md +++ b/Days/day32.md @@ -123,4 +123,4 @@ On the thirty second day, I learned the following things about GitHub Actions. ## **Explaining it in a video** -Here you can get an explanation in a video. [32/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [32/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=jfEkQN1UpUU&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=30) \ No newline at end of file diff --git a/Days/day33.md b/Days/day33.md index a19ad43..88e6d25 100755 --- a/Days/day33.md +++ b/Days/day33.md @@ -100,4 +100,4 @@ Read in detail [here](https://prometheus.io/docs/concepts/metric_types/). ## **Explaining it in a video** -Here you can get an explanation in a video. [33/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [33/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=s4f3xxZxGYI&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=31) \ No newline at end of file diff --git a/Days/day34.md b/Days/day34.md index 696d34c..17cc891 100755 --- a/Days/day34.md +++ b/Days/day34.md @@ -127,4 +127,4 @@ Click on the status button. It will show seven different options. ## **Explaining it in a video** -Here you can get an explanation in a video. [34/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [34/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=S-d1GCP4QKM&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=32) \ No newline at end of file diff --git a/Days/day35.md b/Days/day35.md index 7189aec..c5457cf 100755 --- a/Days/day35.md +++ b/Days/day35.md @@ -93,4 +93,4 @@ On the thirty fifth day, I learned the following things about Terraform. ## **Explaining it in a video** -Here you can get an explanation in a video. [35/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [35/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=mAHoxXwz-WA&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=33) \ No newline at end of file diff --git a/Days/day36.md b/Days/day36.md index 4c3024c..16415b6 100755 --- a/Days/day36.md +++ b/Days/day36.md @@ -108,4 +108,4 @@ On the thirty sixth day, I learned the following things about Terraform. ## **Explaining it in a video** -Here you can get an explanation in a video. [36/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [36/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=9zsbSwEyLkw&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=34) \ No newline at end of file diff --git a/Days/day37.md b/Days/day37.md index 00501f6..64462fc 100755 --- a/Days/day37.md +++ b/Days/day37.md @@ -136,4 +136,4 @@ On the thirty seventh day, I learned the following things about Terraform. ## **Explaining it in a video** -Here you can get an explanation in a video. [37/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [37/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=BBGtoh3-844&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=35) \ No newline at end of file diff --git a/Days/day38.md b/Days/day38.md index 6a05655..4254349 100755 --- a/Days/day38.md +++ b/Days/day38.md @@ -120,4 +120,4 @@ On the thirty eighth day, I learned the following things about Terraform. ## **Explaining it in a video** -Here you can get an explanation in a video. [38/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [38/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=VMalOFVRj2g&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=36) \ No newline at end of file diff --git a/Days/day39.md b/Days/day39.md index b069683..26b86ab 100755 --- a/Days/day39.md +++ b/Days/day39.md @@ -99,4 +99,4 @@ On the thirty ninth day, I learned the following things about Terraform. ## **Explaining it in a video** -Here you can get an explanation in a video. [39/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [39/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=I2jYKRZ4suU&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=37) \ No newline at end of file diff --git a/Days/day4.md b/Days/day4.md index 025abc6..250f3a9 100755 --- a/Days/day4.md +++ b/Days/day4.md @@ -6,4 +6,4 @@ Click Here: ## **Explaining it in a video** -Here you can get an explanation in a video. [4/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [4/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=V9S9zeWwe-c&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=3) \ No newline at end of file diff --git a/Days/day40.md b/Days/day40.md index e519675..4e5449d 100755 --- a/Days/day40.md +++ b/Days/day40.md @@ -52,4 +52,4 @@ On the fortith day, I learned the following things about Terraform. ## **Explaining it in a video** -Here you can get an explanation in a video. [40/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [40/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=pV4VnQmkCqU&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=38) \ No newline at end of file diff --git a/Days/day41.md b/Days/day41.md index 14a8f15..cff934f 100755 --- a/Days/day41.md +++ b/Days/day41.md @@ -70,4 +70,4 @@ On the forty first day, I learned the following things about Terraform. ## **Explaining it in a video** -Here you can get an explanation in a video. [41/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [41/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=C4wProJIy40&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=39) \ No newline at end of file diff --git a/Days/day42.md b/Days/day42.md index 77cb691..c0a6a87 100755 --- a/Days/day42.md +++ b/Days/day42.md @@ -161,4 +161,4 @@ Configuration management tool is of two types: ## **Explaining it in a video** -Here you can get an explanation in a video. [42/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [42/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=S0VKhAGjP3E&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=40) \ No newline at end of file diff --git a/Days/day43.md b/Days/day43.md index c7ea1a6..ecf53d1 100755 --- a/Days/day43.md +++ b/Days/day43.md @@ -167,4 +167,4 @@ On the forty third day, I learned the following things about Ansible. ## **Explaining it in a video** -Here you can get an explanation in a video. [43/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [43/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=5O4qvZ5M3pE&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=41) \ No newline at end of file diff --git a/Days/day44.md b/Days/day44.md index 7f69e4d..391785c 100755 --- a/Days/day44.md +++ b/Days/day44.md @@ -108,4 +108,4 @@ There are three ways to push the code from ansible server to the node(s). ## **Explaining it in a video** -Here you can get an explanation in a video. [44/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [44/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=gsV7C38YhYs&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=42) \ No newline at end of file diff --git a/Days/day45.md b/Days/day45.md index 2c0da0f..a8049d8 100755 --- a/Days/day45.md +++ b/Days/day45.md @@ -55,9 +55,9 @@ On the forty fifth day, I learned the following things about Ansible. **Note:** There should be space b/w **:** and the value. -## Steps +## Target section -### **File 1** +### Steps - Start the instances, connect the ansible server with node by using `ssh -i ec2-user@`. @@ -81,7 +81,9 @@ On the forty fifth day, I learned the following things about Ansible. - To check the idempotency, execute the above command, and this will show the `changed=0` because the task is not repeated. -### **File 2** +## Task section + +### Steps - Create a YAML file by the name of *task.yml* and write the following data in it. @@ -107,13 +109,13 @@ On the forty fifth day, I learned the following things about Ansible. - After executing a file, type `which httpd` in all the nodes to confirm the installation. -## Variables +## Variables section - Ansible uses variables which are defined previously to enable more flexibility in playbooks and roles. They can be used to loop through a set of given values, access various information like the host name of a system and replace certain strings in templates with specific values. - Put variable section above tasks so that we define it first and use it later. -### **Steps** +### Steps - Go to ansible server and switch to ansible user. @@ -216,4 +218,4 @@ On the forty fifth day, I learned the following things about Ansible. ## **Explaining it in a video** -Here you can get an explanation in a video. [45/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [45/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=I9aU6a40u7Y&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=43) \ No newline at end of file diff --git a/Days/day46.md b/Days/day46.md index a95f34a..64b9a87 100755 --- a/Days/day46.md +++ b/Days/day46.md @@ -151,4 +151,4 @@ On the forty sixth day, I learned the following things about Ansible. ## **Explaining it in a video** -Here you can get an explanation in a video. [46/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [46/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=j-U-wmr_abM&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=44) \ No newline at end of file diff --git a/Days/day47.md b/Days/day47.md index d2046e9..ce4f876 100755 --- a/Days/day47.md +++ b/Days/day47.md @@ -203,4 +203,4 @@ On the forty seventh day, I learned the following things about CI/CD Pipeline. ## **Explaining it in a video** -Here you can get an explanation in a video. [47/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [47/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=iCyNVCf5dUA&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=45) \ No newline at end of file diff --git a/Days/day48.md b/Days/day48.md index ae6176f..45ffdf7 100755 --- a/Days/day48.md +++ b/Days/day48.md @@ -121,4 +121,4 @@ On the forty eigth day, I learned the following things about CI/CD Pipeline. ## **Explaining it in a video** -Here you can get an explanation in a video. [48/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [48/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=T0JA2g1eivo&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=46) \ No newline at end of file diff --git a/Days/day49.md b/Days/day49.md index e3f7ed7..afd0224 100755 --- a/Days/day49.md +++ b/Days/day49.md @@ -104,4 +104,4 @@ On the forty ninth day, I learned the following things about CI/CD Pipeline. ## **Explaining it in a video** -Here you can get an explanation in a video. [49/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [49/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=ghHjpduFrJo&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=47) \ No newline at end of file diff --git a/Days/day5.md b/Days/day5.md index 4a11c26..f77b533 100755 --- a/Days/day5.md +++ b/Days/day5.md @@ -6,4 +6,4 @@ Click Here: ## **Explaining it in a video** -Here you can get an explanation in a video. [5/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [5/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=0XVlO6QqwWI&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=4) \ No newline at end of file diff --git a/Days/day50.md b/Days/day50.md index 611b05e..1f4fb8f 100755 --- a/Days/day50.md +++ b/Days/day50.md @@ -109,4 +109,4 @@ On the fifteeth day, I learned the following things about CI/CD Pipeline. ## **Explaining it in a video** -Here you can get an explanation in a video. [50/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [50/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=Y96rdfNQMxg&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=48) \ No newline at end of file diff --git a/Days/day51.md b/Days/day51.md index e0f0890..79150af 100755 --- a/Days/day51.md +++ b/Days/day51.md @@ -1,6 +1,6 @@ On the fifty first day, I learned the following things about CI/CD Pipeline. -## Build after other project are build (jenkins upstream and downstream) +## Build after another project is build (jenkins upstream and downstream) - Now let's take a look that how to link two jobs so that the previous one won't be executed unless the first one is executed. @@ -20,7 +20,7 @@ On the fifty first day, I learned the following things about CI/CD Pipeline. - You can design a CI/CD pipeline using upstreaming and downstreaming. -## Build after other project are build (failed, unstable job) +## Build after another project is build (failed, unstable job) - Open the newly created job(downstream job) configuration and scroll down to go to the *build trigger* option and check another option that is *Trigger even the build fails*. @@ -84,4 +84,4 @@ On the fifty first day, I learned the following things about CI/CD Pipeline. ## **Explaining it in a video** -Here you can get an explanation in a video. [51/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [51/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=y8cbnGdrT4I&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=49) \ No newline at end of file diff --git a/Days/day52.md b/Days/day52.md index 2cb6df3..eb6c2c6 100755 --- a/Days/day52.md +++ b/Days/day52.md @@ -160,4 +160,4 @@ We use nagios because it ## **Explaining it in a video** -Here you can get an explanation in a video. [52/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [52/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=FkpzMbV_e4w&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=61) \ No newline at end of file diff --git a/Days/day53.md b/Days/day53.md index 4d0a704..965b111 100755 --- a/Days/day53.md +++ b/Days/day53.md @@ -147,4 +147,4 @@ On the fifty third day, I learned the following things about Continuous Monitori ## **Explaining it in a video** -Here you can get an explanation in a video. [53/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [53/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=U7O0w-iXg7c&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=50) \ No newline at end of file diff --git a/Days/day54.md b/Days/day54.md index d024410..0f49f67 100755 --- a/Days/day54.md +++ b/Days/day54.md @@ -129,4 +129,4 @@ There are three deployment models of cloud. ## **Explaining it in a video** -Here you can get an explanation in a video. [54/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [54/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=FL7XilEIZvQ&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=51) \ No newline at end of file diff --git a/Days/day55.md b/Days/day55.md index e9a5605..626a79b 100755 --- a/Days/day55.md +++ b/Days/day55.md @@ -155,4 +155,4 @@ There are seven types of instances. ## **Explaining it in a video** -Here you can get an explanation in a video. [55/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [55/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=tlEYbwoLT9M&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=52) \ No newline at end of file diff --git a/Days/day56.md b/Days/day56.md index bdff761..ab94cce 100755 --- a/Days/day56.md +++ b/Days/day56.md @@ -105,4 +105,4 @@ On the fifty sixth day, I learned the following things about Cloud Computing. ## **Explaining it in a video** -Here you can get an explanation in a video. [56/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [56/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=PxKZNimbt00&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=53) \ No newline at end of file diff --git a/Days/day57.md b/Days/day57.md index 90d564e..308fa3c 100755 --- a/Days/day57.md +++ b/Days/day57.md @@ -154,4 +154,4 @@ On the fifty seventh day, I learned the following things about Cloud Computing. ## **Explaining it in a video** -Here you can get an explanation in a video. [57/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [57/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=nUa4XpPx_WA&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=54) \ No newline at end of file diff --git a/Days/day58.md b/Days/day58.md index 75e02fb..e8ddecf 100755 --- a/Days/day58.md +++ b/Days/day58.md @@ -32,4 +32,4 @@ On the fifty eighth day, I learned the following things about Cloud Computing. ## **Explaining it in a video** -Here you can get an explanation in a video. [58/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [58/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=x_SWEyjS4FU&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=55) \ No newline at end of file diff --git a/Days/day59.md b/Days/day59.md index 1f2b435..f495d5f 100755 --- a/Days/day59.md +++ b/Days/day59.md @@ -194,4 +194,4 @@ On the fifty ninth day, I learned the following things about Helm. ## **Explaining it in a video** -Here you can get an explanation in a video. [59/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [59/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=-IkumgCSFuY&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=56) \ No newline at end of file diff --git a/Days/day6.md b/Days/day6.md index 8e69782..f5ad7d5 100755 --- a/Days/day6.md +++ b/Days/day6.md @@ -6,4 +6,4 @@ Click Here: ## **Explaining it in a video** -Here you can get an explanation in a video. [6/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [6/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=XivYPnWsAz0&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=5) \ No newline at end of file diff --git a/Days/day60.md b/Days/day60.md index 1ddb2cf..a636842 100755 --- a/Days/day60.md +++ b/Days/day60.md @@ -217,4 +217,4 @@ On the sixteeth day, I learned the following things about Helm. ## **Explaining it in a video** -Here you can get an explanation in a video. [60/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [60/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=tOGwqs1AC90&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=57) \ No newline at end of file diff --git a/Days/day7.md b/Days/day7.md index 8077e21..da28537 100755 --- a/Days/day7.md +++ b/Days/day7.md @@ -6,4 +6,4 @@ Click Here: ## **Explaining it in a video** -Here you can get an explanation in a video. [7/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [7/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=2zREX2qD15g&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=6) \ No newline at end of file diff --git a/Days/day8.md b/Days/day8.md index 7e3e111..b7c1988 100755 --- a/Days/day8.md +++ b/Days/day8.md @@ -6,4 +6,4 @@ Click Here: ## **Explaining it in a video** -Here you can get an explanation in a video. [8/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [8/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=bHRZH-Vn7Mk&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=7) \ No newline at end of file diff --git a/Days/day9.md b/Days/day9.md index 835ff5e..fa826cb 100755 --- a/Days/day9.md +++ b/Days/day9.md @@ -6,4 +6,4 @@ Click Here: ## **Explaining it in a video** -Here you can get an explanation in a video. [9/60 Day of DevOps Challenge]() \ No newline at end of file +Here you can get an explanation in a video. [9/60 Day of DevOps Challenge](https://www.youtube.com/watch?v=TTeBszxpnVE&list=PLptbpfKzsc3BtEki4tHQm5Xmpj8w1_JlM&index=8) \ No newline at end of file