Merge branch 'MichaelCade:main' into main
This commit is contained in:
commit
94069a094e
BIN
Days/Images/Day43_EnableWSL.png
Normal file
BIN
Days/Images/Day43_EnableWSL.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 56 KiB |
BIN
Days/Images/Day43_check.png
Normal file
BIN
Days/Images/Day43_check.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 63 KiB |
BIN
Days/Images/Day43_install.png
Normal file
BIN
Days/Images/Day43_install.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 67 KiB |
BIN
Days/Images/Day43_operatingSystem.png
Normal file
BIN
Days/Images/Day43_operatingSystem.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 50 KiB |
@ -27,7 +27,7 @@ As a DevOps engineer you won't be programming the application but having a good
|
||||
|
||||
At a very high level, you are going to need to know how the application is configured to talk to all of its required services or data services and then also sprinkle a requirement of how this can or should be tested.
|
||||
|
||||
The application will need to be deployed somewhere, lets's keep it generally simple here and make this a server, doesn't matter where but a server. This is then expected to be accessed by the customer or end user depending on the application that has been created.
|
||||
The application will need to be deployed somewhere, let's keep it generally simple here and make this a server, doesn't matter where but a server. This is then expected to be accessed by the customer or end user depending on the application that has been created.
|
||||
|
||||
This server needs to run somewhere, on-premises, in a public cloud, serverless (Ok I have gone too far, we won't be covering serverless but its an option and more and more enterprises are heading this way) Someone needs to create and configure these servers and get them ready for the application to run. Now, this element might land to you as a DevOps engineer to deploy and configure these servers.
|
||||
|
||||
|
@ -40,7 +40,7 @@ Branching allows for two code streams for the same app as we stated above. But w
|
||||
|
||||

|
||||
|
||||
Now, this same easy but merging can be complicated because you could have a team working on the free edition and you could have another team working on the premium paid-for version and what if both change code that affects aspects of the overall code. Maybe a variable gets updated and breaks something. Then you have a conflict that breaks one of the features. Version Control cannot fix the conflicts that are down to you. But version control allows this to be easily managed.
|
||||
Now, this seems easy but merging can be complicated because you could have a team working on the free edition and you could have another team working on the premium paid-for version and what if both change code that affects aspects of the overall code. Maybe a variable gets updated and breaks something. Then you have a conflict that breaks one of the features. Version Control cannot fix the conflicts that are down to you. But version control allows this to be easily managed.
|
||||
|
||||
The primary reason if you have not picked up so far for version control, in general, is the ability to collaborate. The ability to share code amongst developers and when I say code as I said before more and more we are seeing much more use cases for other reasons to use source control, maybe its a joint presentation you are working on with a colleague or a 90DaysOfDevOps challenge where you have the community offering their corrections and updates throughout the project.
|
||||
|
||||
|
@ -61,6 +61,22 @@ The [docker documenation](https://docs.docker.com/engine/install/) is amazing an
|
||||
Take note before you go ahead and install at the system requirements, [Install Docker Desktop on Windows](https://docs.docker.com/desktop/windows/install/) if you are using macOS including the M1-based CPU architecture you can also take a look at [Install Docker Desktop on macOS](https://docs.docker.com/desktop/mac/install/)
|
||||
|
||||
I will run through the Docker Desktop installation for Windows on another Windows Machine and log the process down below.
|
||||
### Windows
|
||||
|
||||
- Select windows as the operating system of your device.
|
||||
|
||||
<img src = Images/Day43_operatingSystem.png>
|
||||
|
||||
- Navigate to the folder where you want to save the installer and save.
|
||||
|
||||
- Run the installer and wait for a few seconds and grant access for WSL.
|
||||
<img src = Images/Day43_EnableWSL.png>
|
||||
|
||||
- Click ok and the installation will begin.
|
||||
<img src = Images/Day43_install.png>
|
||||
|
||||
- Docker Desktop has been successfully installed on your device. You can now run the command "docker" on the terminal to check if the installation was successfull.
|
||||
<img src = Images/Day43_check.png>
|
||||
|
||||
## Resources
|
||||
|
||||
|
@ -150,6 +150,7 @@ I added this list to the post yesterday which are walkthrough blogs I have done
|
||||
- [Kubernetes, How to – AWS Bottlerocket + Amazon EKS](https://vzilla.co.uk/vzilla-blog/kubernetes-how-to-aws-bottlerocket-amazon-eks)
|
||||
- [Getting started with CIVO Cloud](https://vzilla.co.uk/vzilla-blog/getting-started-with-civo-cloud)
|
||||
- [Minikube - Kubernetes Demo Environment For Everyone](https://vzilla.co.uk/vzilla-blog/project_pace-kasten-k10-demo-environment-for-everyone)
|
||||
- [Minikube - Deploy Minikube Using Vagrant and Ansible on VirtualBox](https://medium.com/techbeatly/deploy-minikube-using-vagrant-and-ansible-on-virtualbox-infrastructure-as-code-2baf98188847)
|
||||
|
||||
### What we will cover in the series on Kubernetes
|
||||
|
||||
@ -172,5 +173,6 @@ If you have FREE resources that you have used then please feel free to add them
|
||||
- [TechWorld with Nana - Kubernetes Tutorial for Beginners [FULL COURSE in 4 Hours]](https://www.youtube.com/watch?v=X48VuDVv0do)
|
||||
- [TechWorld with Nana - Kubernetes Crash Course for Absolute Beginners](https://www.youtube.com/watch?v=s_o8dwzRlu4)
|
||||
- [Kunal Kushwaha - Kubernetes Tutorial for Beginners | What is Kubernetes? Architecture Simplified!](https://www.youtube.com/watch?v=KVBON1lA9N8)
|
||||
- [Techbeatly - Deploy Minikube Using Vagrant and Ansible on VirtualBox](https://www.youtube.com/watch?v=xPLQqHbp9BM&t=371s)
|
||||
|
||||
See you on [Day 52](day52.md)
|
||||
|
BIN
dockerImages/config.png
Normal file
BIN
dockerImages/config.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 19 KiB |
Loading…
Reference in New Issue
Block a user